mtデータベースファイルが見たいです。だから、私はAndroidスタジオのツール - > Android - > Android Device Monitorに行きます。それから私は、次の絵を持っている:Android DDMSのデータフォルダが空です
しかし、データフォルダが空です。なぜデータフォルダは空ですか?データベースファイルにアクセスするにはどうしたらいいですか?どんな助言も大きな助けになる。
mtデータベースファイルが見たいです。だから、私はAndroidスタジオのツール - > Android - > Android Device Monitorに行きます。それから私は、次の絵を持っている:Android DDMSのデータフォルダが空です
しかし、データフォルダが空です。なぜデータフォルダは空ですか?データベースファイルにアクセスするにはどうしたらいいですか?どんな助言も大きな助けになる。
最も簡単な方法は、Androidデバイスモニタを使用しています。
1)Androidデバイスモニタを実行します。どのように走る? [your_folder]> sdk> toolsに移動します。そのフォルダ内のmonitor.batを見ることができます。 Shift +フォルダ内を右クリックし、「ここでコマンドウィンドウを開く」を選択します。この操作はコマンドプロンプトを起動します。検索する)
3)現在実行しているエミュレータを選択してください。次に、データ>データ> [your_app_package_name]>データベースに移動します
4)アイコンをクリックするとあなたは好きです。
実際には空ではありません。適切な権限を持っていないDDMSを使用しています。あなたは、デバイスの/ dataフォルダにアクセスするためのDDMSのようなものを使用している場合
、あなたが実際にのUIDと2000のGIDを持つシェルという名前のLinuxカーネルのユーザーとフォルダにアクセスしています。 X他のすべてのユーザーが読み取り/書き込みができないことを意味する - ほとんどのAndroidデバイスの/ dataフォルダがシステムという名前のカーネルのユーザーによって所有され、そのフォルダのアクセス権が常にdrwxrwxとして記述されているが
/dataフォルダー。
アクセス権を持つ別のユーザー(system/root)に切り替えると、そのフォルダーにアクセスできます。 エミュレータまたはルート付け(推奨しません)を使用してみてください。
エミュレータを使用すると、ありがとう。 –
API 23以下のエミュレータでテストを行っていることを確認してください。より高いAPIのエミュレータにはバグがあります。 –
最初にあなたの携帯電話は根っこにされるべきです、あなたはそれにhttps://www.kingoapp.com/を使用することができます。 次は、あなたがする必要がそうするように、アプリのアクセスの許可を変更する必要があります。
はあなたのADBの位置を確認します。exeファイルのフォルダは
右クリックし、(あなたはあなたのSDKのフォルダにそれを見つけることができます)
オープンCMD
タイプ:
adbのシェル SU のchmod 777 /データ/データ/データ/データ/データ/ yourapp /データ/データ/ yourapp /データベース/データ/データ/ yourapp /データベース/ *
Finalyは、あなたがあなたのANSを得た
[Android Device Monitorのデータ]フォルダが空である可能性があります(https://stackoverflow.com/questions/34603355/android-device-monitor-data-folder-is-empty) – ZenLulz