Kopieren Sie den Ordner von Android-app auf lokale Windows-Verzeichnis

Ich versuche, die Android Adb Command Prompt zu kopieren einen Ordner in der app-container auf einem lokalen Windows-Ordner. Das Gerät ist mit Android 5.1.1 und ist nicht verwurzelt.

adb pull oder cp nicht funktionieren. Wie kann ich Ordner kopieren?

Die folgenden Ansätze funktionieren nicht:

Ansatz 1

adb shell
adb pull /data/data/DroidSample.DroidSample/files/MetroLog/MetroLogs C:/temp/test

Fehler: Gerät nicht gefunden

Innerhalb der shell, die Sie nicht sehen können, zu tun adb pull. Sehen hier.

Ansatz 2

DDMS kann nicht auf die data Ordner.

Ansatz 3

adb shell
run-as DroidSample.DroidSample
cp /files/MetroLog/MetroLogs/ C:/temp/test

cp: /Dateien/MetroLog/MetroLogs/: No such file or directory

Ansatz 4

adb shell
run-as DroidSample.DroidSample
cp /data/data/DroidSample.DroidSample/files/MetroLog/MetroLogs/ C:/temp/test

cp: /Daten/Daten/DroidSample.DroidSample/files/MetroLog/MetroLogs ist ein Verzeichnis (nicht kopiert).

Diese auch nicht funktioniert.

Ansatz 5

adb shell
run-as DroidSample.DroidSample
chmod 777 /files/MetroLog/MetroLogs
exit
exit
adb pull /data/data/DroidSample.DroidSample/files/MetroLog/MetroLogs C:/temp/test
adb shell run-as DroidSample.DroidSample
chmod 700 /files/MetroLog/Metrologs

remote object '/data/data/DroidSample.DroidSample/files/MetroLog/MetroLogs' existiert nicht

Also auch diese nicht funktioniert.

Ansatz 6

adb shell
mkdir /sdcard/tmp
cp /data/data/DroidSample.DroidSample/files/MetroLog/MetroLogs /sdcard/tmp

cp: /Daten/Daten/DroidSample.DroidSample/files/MetroLog/MetroLogs: Permission denied

Diese auch nicht funktioniert.

Ansatz 7

Die einzige Sache, die die Hälfte der Arbeit ist diese

adb exec-out run-as DroidSample.DroidSample cat "files/MetroLog/MetroLogs/Log - 20160509.log" > C:/temp/test/test.log

Aber hier habe ich nicht die original-Datei und ich muss auch wissen, den genauen Datei-Namen. Außerdem, dass ich Locker Zeilenumbrüche, und ich habe dazu für jede Datei. Nicht, dass das, was ich will.

So, ich bin running out of Ideen. Wie kann ich den Zugriff auf die intern gespeicherten Dateien, und kopieren Sie Sie auf?

InformationsquelleAutor testing | 2016-05-09
Schreibe einen Kommentar