2015-10-28 77 views
2

我想實現Android自動備份(Android 6.0),但它不起作用。Android自動備份錯誤

我得到同樣的錯誤與

10-28 22:58:06.980 600-5578/? I/PFTBT: Initiating full-data transport backup of com.myapp.package 
10-28 22:58:06.981 7891-14015/? I/GmsBackupTransport: Attempt to do full backup on com.myapp.package 
10-28 22:58:06.982 600-5578/? I/PFTBT: Transport rejected backup of com.myapp.package, skipping 
10-28 22:58:06.982 600-5578/? I/PFTBT: Full backup completed. 
10-28 22:58:06.982 600-610/? D/BackupManagerService: Done with full transport backup. 

我試圖使

adb shell setprop log.tag.BackupXmlParserLogging VERBOSE 

adb shell setprop log.tag.GmsBackupTransport VERBOSE 

,但我沒有看到在logcat的任何信息。關閉備份後,我反而得到這個錯誤。如何解決它?

10-28 23:53:08.699 1633 1644 I GmsBackupTransport: Attempt to do full backup on com.myapp.package 
10-28 23:53:08.699 1633 1644 V GmsBackupTransport: Rejecting full data backup. user has not seen up to date legal text 
10-28 23:53:08.699 599 8353 I PFTBT : Transport rejected backup of com.myapp.package, skipping 
10-28 23:53:08.699 599 8353 I PFTBT : Full backup completed. 
10-28 23:53:08.699 599 6518 D BackupManagerService: Done with full transport backup. 

我按照這裏的指南Auto backup。有任何想法嗎?

回答

0

我遇到了與法律文本相同的問題。

按照doc

注:爲了保護用戶隱私,設備用戶必須到 谷歌服務的選擇了自動備份工作。當用戶通過安裝嚮導時,會出現Google服務選擇登錄對話框 ,或 配置設備上的第一個Google帳戶。

問題是我從來沒有看到這個對話框。 因此,我清除了Google Play服務的所有數據,將其禁用,再次啓用並打開Play商店應用。我不得不添加我的帳戶,並在過程結束時出現對話框。

然後,不要忘記將Google Play服務更新到最新版本,否則您將不會分配備份帳戶。在更新結束時,您應該能夠正確執行命令adb shell bmgr fullbackup <PACKAGE>

+0

感謝您的回答。我試圖卸載Google Play服務的更新(因爲我無法完全卸載它),然後在卸載後,我收到了一條消息以選擇帳戶進行備份。然後,我安裝了最新版本,並嘗試進行備份。但後來我回到這個錯誤http://stackoverflow.com/questions/33456266/android-6-0-app-backup-error與法律文本。如果我嘗試另一個帳戶,則會出現錯誤「嘗試爲未初始化的備份帳戶進行備份」。我會繼續測試.. – Mackan

+0

我更新了我的回答,我忘了在禁用/啓用Google Play服務後提及,我打開Play商店。 – Esteam

+0

我從來沒有成功,所以我放棄了工廠重置平板電腦,而不是讓它工作.. – Mackan