web-dev-qa-db-ja.com

Eclipse用のSqliteプラグイン:Androidデバイスライブでsqliteデータベースをデバッグする

Androidデバイスでデータベースをデバッグしたい。私のアプリケーションは非常に重く、挿入クエリなどを実行しすぎるため、エミュレーターでの実行が非常に遅いため、Android電話でデバッグしています。

しかし、私はデータベースをデバッグできませんでした。iPhoneのように、データベースに挿入されたものさえ見ることができます。携帯電話をルート化して携帯電話からプルし、サードパーティのソフトウェアで開くことなく、データベースの現在の状況を確認したいと思います。

データベースをルート化してプルすることなく、携帯電話でAndroidデータベースをデバッグする方法はありますか?

ツールsqlite3がありますが、問題は、シェルに接続すると醜いデータが表示され、さらにデータベースが作成されていない場合、クエリを実行すると実際にデータベースフォルダにデータベースが作成されるため、データベースがロジックによって作成されていないことを知ることはできません。

私が探しているものをご理解いただければ幸いです。

12
AZ_

Eclipseをsqliteデータベースに接続する方法に関する情報があります ここ 。もう1つの方法は、 this Firefoxアドオンを使用してsqliteデータベースを管理することです。

2
andrers52

私はまったく同じ問題を抱えていましたが、検索した後、これを見つけました Eclipse用のSQLiteManagerプラグイン これはEclipse用のプラグインであり、SQLiteDBからデータを表示および参照できます。

これを使用するのは簡単です。エミュレーターを起動し、DDMSビューでエミュレーターファイルを参照してから、データ>データ> com.your.package>データベース> your_database_name.db(db拡張子は必須であることに注意)に移動すると、新しいタブが表示されます。あなたのデータで!それは実際のデバイスでは機能しません(おそらくroot化されたデバイスでは?)

それがあなたのために働くことを願っています:)

10
jrmgx

私はまだそれを自分で調べていますが、 MOTODEV Studio for Android があり、無料登録が必要です。

2
David O'Meara

次の単純な単一のJARファイルを参照してください。 グーグルコード上

0
Shoham