2015-12-27 7 views
12

Ich brauche Hilfe von euch, weil ich nicht weiß, was ich falsch mit adb backup gemacht habe.Adb Backup funktioniert nicht

Ich möchte mein Samsung Galaxy S3 LTE (GT-I9305) ohne root sichern. Ich habe es gegoogelt und Full Android Backup mit SDK Manager gefunden. Ich habe alles installiert, was ich dafür brauche, wie Java Development Kit 8 Version 66 (JDK 8u66 x64) und Android Studio, welches den SDK Manager enthält. Dann sind sie traurig, ich sollte den Google USB Driver herunterladen. Ich habe es heruntergeladen, aber nichts ist passiert. Ich dachte, es sollte jetzt funktionieren, und dann ging ich zu C: \ Benutzer \ MYNAME \ AppData \ Local \ Android \ sdk \ platform-tools und Links-Klick Adb bei gedrückter Umschalttaste. Dann habe ich auf "Befehlsfenster hier öffnen" geklickt. Danach tippte ich in "adb devices" und es wird gesagt:

List of devices attached

3204cfaaf8611199 device

Dann tippte ich in:

adb backup -apk -shared -all -f C:\Users\NAME\backup.ab 

Es

sagte

Now unlock your device and confirm the backup operation.

ich das tat und mein Smartphone geöffnet „Full Backup "und dann konnte ich ein Passwort für das Backup festlegen. Ich brauche kein Passwort und ich klickte einfach auf "Meine Daten sichern". Dann ging es zurück zu meinem Homescreen und sagte "Backup starten ..." als eine Toast-Nachricht und direkt danach sagte es "Backup beendet" und erstellte ein Sicherungsdatei mit 40 Bytes. Ich weiß nicht, was ich jetzt tun soll ...

Ich bin insgesamt Code noob und ich bin Deutsch, das ist, warum mein Englisch so schlecht ist.

Danke für Ihre Hilfe.

+0

Bei einigen Geräten des Backup-App wird nicht einmal starten -. Der adb Befehl abgeschlossen nur ohne Fehler und ohne Meldung auf dem Bildschirm See @ NG.'s Antwort unten (verwenden Sie Anführungszeichen). – trs

Antwort

0

Das Problem ist die adb-Version Ihres PCs. Mit adb Version 1.0.31 ist die Sicherung/Wiederherstellung erfolgreich.

Weitere Informationen über: https://android.stackexchange.com/questions/83080/adb-backup-creates-0-byte-file-prompts-for-current-backup-password-even-though und How to downgrade my SDK Version?

+2

Das funktioniert nicht für mich – MichaelH

+0

Ich benutze __1.0.32__ und das Problem immer noch hier – Anwar

+1

Lassen Sie mich besser erklären.Wenn Ihr ** Gerät ** hat ein adb Version vor ** 1.0.31 **, dann müssen Sie eine adb Version von 1.0.31 auf PC verwenden. Versionen von adb ** 1.0.32 + ** gebrochen die Abwärtskompatibilität. Quelle: [Problem 208337] (https : //code.google.com/p/android/issues/detail?id=208337) –

21

Anstatt zu versuchen, eine alte Version von adb zu finden, ist es einfacher, Zitate auf die Argumente zu adb Backup hinzuzufügen:

adb backup '-apk -shared -all -f C:\Users\NAME\backup.ab' 
+1

Beeindruckend, direkt vor Ort! Ich muss jedoch hinzufügen, dass mein Smartphone im Gegensatz zum Problem des OP nie die Voll-Backup-App zeigte, aber ADB immer das gleiche Ergebnis zeigte. –

+1

müssen Sie doppelte Anführungszeichen 'adb backup- verwenden -apk -shared -all -f C: \ Benutzer \ NAME \ backup.ab" ' – JMRouet

+0

@JMRouet Dank - einfache Anführungszeichen funktionieren gut auf einem Mac. Klingt so, als ob Sie unter Windows doppelte Anführungszeichen benötigen. –

3

dies nur arbeitete mit Ubuntu 15.10 ("wily"), um ein Galaxy SM-G900V mit Android Version 6.0.1 zu sichern.

mit installiert:

sudo apt-get install android-tools-adb

Dann lief ich folgende von der Kommandozeile (ohne 'sudo'):

adb backup -apk -shared -all -f backup.adb

Ergebnis:

[email protected]:~/droid$ ls -lah 
total 1.2GB 
drwxrwxr-x 2 user user 4.0BK Mar 6 18:43 . 
drwxr-xr-x 52 user user 4.0KB Mar 6 17:40 .. 
-rw-r----- 1 user user 1.2GB Mar 6 18:29 backup.ab 

Danke "NG". Ich fing an zu glauben, dass mein Telefon geburstet war.

hinzufügen Passwort: Laufen adb Version: Android Debug Bridge Version 1.0.31

+0

Elaboration auf der Linux-Antwort. 'sudo apt-get install adb' funktioniert. Das obige Flag -f muss vorhanden sein (-f .adb). Sowie minimum ein Flag für die Angabe, was gesichert werden soll. Wenn nicht, wird ein Fehler angezeigt: Segmentierungsfehler. – kaicarno