Android: adb.exe ziehen /mnt/sdcard/somefile.txt nicht arbeiten?
Vielleicht mache ich etwas falsch. Ich versuche, eine Datei von meinem Gerät mit adb-Befehl:
adb pull /mnt/sdcard/deviceinfo.dat C:\
aber ich bekomme immer die Meldung:
cannot create 'c:\\deviceinfo.dat': No such file or directory
Die Datei esists auf dem Gerät:
adb shell ls /mnt/sdcard/deviceinfo.dat
gibt
/mnt/extsd/deviceinfo.dat
Habe ich versucht mit einigen Varianten:
adb pull /mnt/sdcard/deviceinfo.dat
adb pull /mnt/sdcard/deviceinfo.dat C:\
adb pull /mnt/sdcard/deviceinfo.dat C:\deviceinfo.dat
aber ich bekomme immer den gleichen Fehler. Wo ist das problem für den pull? Ich bin mit cmd.exe als Administrator an.
- Hast du versucht die Datei in einem gewissen Ordner, und nicht im root?
- Haben Sie versucht
adb pull /mnt/extsd/deviceinfo.dat C:\
? - Ja habe ich versucht, als ich bereits in der Frage.
- Ich versuchte auch verschiedene Zielverzeichnisse (mit schreib-Berechtigung für "jeder") aber es ändert sich nichts...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Werde ich die Antwort auf meine Frage nach einigen Stunden Schmerzen...
cmd.exe gestartet wurde mit der Maus über Kontext-Menü die option "als administrator Ausführen" aber leider-Befehle schlagen fehl, weil aus irgendeinem Grund, adb.exe kann nicht schreiben, lokalen Datei. So der Fehler:
cannot create 'c:\\deviceinfo.dat' ...
Nun die richtigen Schritte:
Ich verstehe nicht, warum mit "als Administrator Ausführen" im Kontextmenü (nach Rechtsklick auf die Eingabeaufforderung-Symbol auf meinem Win7-bar) funktioniert nicht wie erwartet.
Ich lösen, das gleiche prolem, indem Sie erstellen Sie einen Ordner in Ihrem Ziel Weg. Zum Beispiel
adb pull /sdcard/a.txt D:\
erhalten Sie die Fehlermeldung. Erstellen Sie ein temp-Ordner in D:\, und verwenden Sie dannadb pull /sdcard/a.txt D:\temp
ist alles ok! Dieses problem wurde gefunden in der adb version 1.0.36.Stellen Sie sicher, dass die Dateien/Unterordner enthält keine ungültigen Zeichen. In meinem Fall waren es Dateien und Ordner mit
:
im Namen.Kann es auch sein, dass die Datei bereits vorhanden ist, auf die Position, zu der Sie wollen, um es zu öffnen und in Gebrauch oder schreibgeschützt und kann daher nicht überschrieben werden.
müssen Sie prüfen, jede und jeder Datei u übergeben, gültig, wie :
dann werden Sie in der Lage zu bekommen, was Sie wollen.