デバイスでアプリケーション データベースにアクセスできません。
これらのコマンドを試しました:
/# adb シェル
/# sqlite3 /data/data/ANDROID.SQLite/databases/notes.db
しかし、許可が拒否されたというメッセージが常に表示されます。
データベースをSDカードにコピーしようとしましたが、それでもadbシェルからアクセスできません。
解決策を教えてください??
ありがとうございました!
これは、ルート化された Android デバイスでのみ実行できます。
または、SQLite データベース エントリをデバッグするためにそのデータにアクセスできるエミュレータでこれを行うこともできます。
私は許可に関して同じ問題を抱えていました。データベースを読み取るだけで、変更や保存が必要ない場合は、簡単な方法で実行できます。まず、デバイスをルート化します。デバイスをルート化するためのチュートリアルがたくさんあります。私はKingRootの方が好きです。その後、Play ストアに移動し、SQLite リーダーまたはマネージャーをダウンロードして、デバイスからデータベースに直接アクセスします。プロジェクトのデータベースを読み取ってその存在を確認するだけでよいので、私は AndroLd の SQLite DB Reader を好みます。