0

デバイスでアプリケーション データベースにアクセスできません。

これらのコマンドを試しました:

/# adb シェル

/# sqlite3 /data/data/ANDROID.SQLite/databases/notes.db

しかし、許可が拒否されたというメッセージが常に表示されます。

データベースをSDカードにコピーしようとしましたが、それでもadbシェルからアクセスできません。

解決策を教えてください??

ありがとうございました!

4

2 に答える 2

3

これは、ルート化された Android デバイスでのみ実行できます。

または、SQLite データベース エントリをデバッグするためにそのデータにアクセスできるエミュレータでこれを行うこともできます。

于 2013-10-27T15:31:00.443 に答える
0

私は許可に関して同じ問題を抱えていました。データベースを読み取るだけで、変更や保存が必要ない場合は、簡単な方法で実行できます。まず、デバイスをルート化します。デバイスをルート化するためのチュートリアルがたくさんあります。私はKingRootの方が好きです。その後、Play ストアに移動し、SQLite リーダーまたはマネージャーをダウンロードして、デバイスからデータベースに直接アクセスします。プロジェクトのデータベースを読み取ってその存在を確認するだけでよいので、私は AndroLd の SQLite DB Reader を好みます。

于 2016-04-03T06:03:47.440 に答える