2015-02-04 3 views
1

내 앱에 Android 백업 에이전트를 구현하려고합니다. 로컬 전송을 사용하면 성공과 함께 작동합니다. 하지만 Google 전송으로 시도 : com.google.android.gms/.backupTransportServiceAndroid 백업 Google 전송이 작동합니까?

작동하지 않습니다. 내 BackupAgentHelper onCreate 메소드를 호출하지 마십시오.

이 백업 전송 서비스가 작동합니까? 나는 그것을 해결하기 위해 2 주 동안 노력 해왔다. 나는 또한 안드로이드 개발자 페이지에서 모든 지시를 따랐다.

Google 전송에 사용할 수없는 '비밀'단계가 있는지 아는 사람이 있습니까?

+0

2 전송이 있습니다 안드로이드/com.android.internal.backup.LocalTransport *이 com.google.android.gms/.backup.BackupTransportService LocalTransport에 ,하지만 BackupTransportService의 백업 작업은 '아무튼 티. – JonasOliveira

+0

비슷한 문제가 발생합니다. 로컬은 정상적으로 작동하지만 GMS를 사용하면 앱을 다시 설치할 때 설정이 복원되지 않습니다. 해결책을 찾으면 알려 줄 것입니다. – pushbit

+0

Pushbit, thaks. 나는이 문제를 해결할만한 것을 찾지 못했기 때문에 이것을 포기했다. 좋은 소식을 전해 주시면 빨리 알려 드리겠습니다. 행운을 빕니다! – JonasOliveira

답변

0

매니페스트 파일을 검사하여 애플리케이션 아래에 android : allowBackup = "true"뿐만 아니라 FileBackupAgent 프로젝트에 대한 올바른 경로가있는 android : backupAgent가 있는지 확인하십시오. 또한 메타 데이터에 android : value = "your-registerd-key"와 같이 등록 된 키가 있어야합니다.

기기가 Wi-Fi 네트워크에 연결되어 있는지 확인하십시오. 또한 기기 설정에서 백업 및 재설정에 "데이터 백업"이 선택되어 있고 "백업 계정"에 유효한 Gmail 계정이 있고 "자동 복원"이 선택되어 있는지 확인하십시오.

또한, 명령 창에서, 당신의 전송 설정해야한다 : * com.google.android.backup/.BackupTransportService

당신은 입력하여이를 볼 수 있습니다 bmgr 목록이 전송 로컬로 설정되어 전송하면, 다음 입력 : 전송 com.google.android.backup bmgr/.BackupTransportService에게

"킥"https://www.google.com/settings/dashboard에 백업을 시작하는 데 사용할 명령을 bmgr 기타는 다음과 같습니다

bmgr enabled 
bmgr wipe "your package in your manifest file" 
bmgr backup "your package in your manifest file" 
bmgr run 

가를 확인하기 위해 https://www.google.com/settings/dashboard 새로 고침 최신 백업 타임 스탬프

관련 문제