1. ホーム
  2. android

Android eclipse DDMS - スマホでデータ/data/にアクセスしてファイルを引き出すことができない

2023-08-30 01:03:36

質問

アプリのテスト中に、エミュレーターや自分の携帯電話を使用して、すべてが正常に動作しているかどうかを確認します。 私のアプリは、共有環境設定とテキスト ファイルにデータを書き込んでいます。

エミュレーターからデータを引き出すには DDMS を通してエミュレータからデータを引き出すことができ、自分のコンピューターでデータ ファイルを読み取ることができます。 DDMS を通してそのフォルダを開こうとすると、何も起こりません。 データ フォルダをクリックしても何も起こりません。

私の携帯は root 化されています。 私の電話からファイルを引き出す方法はありますか? Android がこれらのフォルダーを非公開にしていることは知っていますが、何か方法があるはずです。 エミュレーターはちょうど 方法 遅すぎます。

どのように解決するのですか?

以下の通りです。 根強い のデバイスでは、このようにすることができます。

  1. cmd を開く
  2. タイプ adb shell
  3. su
  4. デバイスで「許可」を押す
  5. chmod 777 /data /data/data /data/data/com.application.package/data/data/com.application.package/*
  6. Eclipse の DDMS ビューに移動します。

この後、デバイス上のファイルをブラウズできるようになるはずです。

データベースを取得するために

  1. chmod 777 /data/data/com.application.package/databases /data/data/com.application.package/databases/*

もし permission deniedsu

に行く Settings > Developer Options > Root access > Apps and ADB