Androidデバイスでデータベースをデバッグしたい。私のアプリケーションは非常に重く、挿入クエリなどを実行しすぎるため、エミュレーターでの実行が非常に遅いため、Android電話でデバッグしています。
しかし、私はデータベースをデバッグできませんでした。iPhoneのように、データベースに挿入されたものさえ見ることができます。携帯電話をルート化して携帯電話からプルし、サードパーティのソフトウェアで開くことなく、データベースの現在の状況を確認したいと思います。
データベースをルート化してプルすることなく、携帯電話でAndroidデータベースをデバッグする方法はありますか?
ツールsqlite3がありますが、問題は、シェルに接続すると醜いデータが表示され、さらにデータベースが作成されていない場合、クエリを実行すると実際にデータベースフォルダにデータベースが作成されるため、データベースがロジックによって作成されていないことを知ることはできません。
私が探しているものをご理解いただければ幸いです。
私はまったく同じ問題を抱えていましたが、検索した後、これを見つけました Eclipse用のSQLiteManagerプラグイン これはEclipse用のプラグインであり、SQLiteDBからデータを表示および参照できます。
これを使用するのは簡単です。エミュレーターを起動し、DDMSビューでエミュレーターファイルを参照してから、データ>データ> com.your.package>データベース> your_database_name.db(db拡張子は必須であることに注意)に移動すると、新しいタブが表示されます。あなたのデータで!それは実際のデバイスでは機能しません(おそらくroot化されたデバイスでは?)
それがあなたのために働くことを願っています:)
私はまだそれを自分で調べていますが、 MOTODEV Studio for Android があり、無料登録が必要です。
次の単純な単一のJARファイルを参照してください。 グーグルコード上