2015-12-27 3 views
12

私はadbバックアップで何が間違っていたのかわからないので、皆さんから助けが必要です。Adbバックアップが機能しない

私はSamsung Galaxy S3 LTE(GT-I9305)をルートなしでバックアップしたいと考えています。私はそれをgoogledし、SDKマネージャで完全なAndroidのバックアップが見つかりました。私は、Java Development Kit 8バージョン66(JDK 8u66 x64)やSDK Managerを含むAndroid Studioのように、必要なものすべてをインストールしました。その後、彼らは私はGoogleのUSBドライバをダウンロードする必要が悲しい。私はそれをダウンロードしたが、何も起こらなかった。私はそれが今すぐ動作するはずだと思ったし、Shiftを押しながらC:\ Users \ MYNAME \ AppData \ Local \ Android \ sdk \ platform-toolsに行き、左クリックしたadbに行きました。次に、「ここでコマンドウィンドウを開く」をクリックしました。この後、私は "ADBデバイス" で入力し、それは言った:それは

Now unlock your device and confirm the backup operation.

が、私はこれをしなかったし、私のスマートフォンは「完全に開いたと述べ

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

List of devices attached

3204cfaaf8611199 device

は、その後、私はで入力しましたバックアップ "とパスワードを設定することができました。私はパスワードが必要ではなく、私はちょうど "私のデータをバックアップする"をクリックした。それは私のホームスクリーンに戻って、トーストメッセージとして "バックアップを開始..."と言って、これの直後に "バックアップが完了しました" 40バイトのバックアップファイル。私は今何をすべきかわかりません...

Im私のenglischはとても悪いです。

ありがとうございました。

+0

一部のデバイスでバックアップアプリでも起動しません - のadbコマンドは、単にエラーなしで、画面上のメッセージもなく完了 を参照してください。 @ NGの答えは以下の通りです(引用符を使用) – trs

答えて

0

問題は、お使いのPCのadbバージョンです。 adb バージョン1.0.31を使用すると、バックアップ/復元が成功します。上

詳細情報:https://android.stackexchange.com/questions/83080/adb-backup-creates-0-byte-file-prompts-for-current-backup-password-even-thoughHow to downgrade my SDK Version?

+2

それは私のために働いていません – MichaelH

+0

私は__1.0.32__を使用していますが、ここにはまだ問題があります – Anwar

+1

あなたの**デバイス**にはadb ** 1.0.31 **より前のバージョンでは、PC上で1.0.31のadbバージョンを使用する必要があります。adb ** 1.0.32 + **のバージョンは下位互換性を壊しました ソース:[Issue 208337](https ://code.google.com/p/android/issues/detail?id = 208337) –

21

ではなく、ADBの古いバージョンを見つけようと、それはADBバックアップに引数に引用符を追加する方が簡単です:

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

印象的なスポットで!しかし、OPの問題とは逆に、私のスマートフォンにはフルバックアップアプリが一度も出たことはありませんでしたが、ADBはいつも同じ結果を出しました。 –

+1

二重引用符 'adb backup 'を使う必要があります-apk -shared -all -f C:\ Users \ NAME \ backup.ab" – JMRouet

+0

@JMRouetありがとうございます。 Windowsで二重引用符が必要なように聞こえます。 –

3

これだけAndroidバージョン6.0.1を実行しているGalaxy SM-G900VをバックアップするためにUbuntu 15.10( "wily")を使って作業しました。使用してインストール


sudo apt-get install android-tools-adb

をそれから私は( 'sudo' をせずに)コマンドラインから次を実行しました:

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

結果:

[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 

ありがとうございます "NG"。私は自分の携帯電話がボークされたと思っていた。

は、追加するのを忘れ:ADBバージョンを実行:AndroidのデバッグBridgeバージョンを1.0.31

+0

でLinuxの答えを詳述していません。 'sudo apt-get install adb'が動作します。上記の-fフラグが必要です(-f .adb)。また、バックアップするものを指定するためのminimiumフラグもあります。そうでない場合、エラー:Segmentation faultが表示されます。 – kaicarno

関連する問題