Android 策略异常:服务器策略拒绝(代码7)

Android 策略异常:服务器策略拒绝(代码7),android,Android,我正在尝试为我的应用程序实现自定义备份代理。我正在从adb shell调用代理。 调用备份时,我可以看到所有调试日志,直到方法结束,但随后它抛出以下错误: 10-12 21:01:52.839: E/BackupTransportService(1674): Server policy rejection: 10-12 21:01:52.839: E/BackupTransportService(1674): com.google.android.backup.BackupRequestGen

我正在尝试为我的应用程序实现自定义备份代理。我正在从adb shell调用代理。 调用备份时,我可以看到所有调试日志,直到方法结束,但随后它抛出以下错误:

10-12 21:01:52.839: E/BackupTransportService(1674): Server policy rejection: 
10-12 21:01:52.839: E/BackupTransportService(1674): com.google.android.backup.BackupRequestGenerator$PolicyException: server error in app <app package>: code 7
10-12 21:01:52.839: E/BackupTransportService(1674):     at com.google.android.backup.BackupRequestGenerator.parseResponse(BackupRequestGenerator.java:360)
10-12 21:01:52.839: E/BackupTransportService(1674):     at com.google.android.backup.BackupTransportService.sendRequestLocked(BackupTransportService.java:849)
10-12 21:01:52.839: E/BackupTransportService(1674):     at com.google.android.backup.BackupTransportService.access$600(BackupTransportService.java:78)
10-12 21:01:52.839: E/BackupTransportService(1674):     at com.google.android.backup.BackupTransportService$1.finishBackup(BackupTransportService.java:444)
10-12 21:01:52.839: E/BackupTransportService(1674):     at com.android.server.BackupManagerService$PerformBackupTask.operationComplete(BackupManagerService.java:2320)
10-12 21:01:52.839: E/BackupTransportService(1674):     at com.android.server.BackupManagerService$BackupHandler.handleMessage(BackupManagerService.java:572)
10-12 21:01:52.839: E/BackupTransportService(1674):     at android.os.Handler.dispatchMessage(Handler.java:99)
10-12 21:01:52.839: E/BackupTransportService(1674):     at android.os.Looper.loop(Looper.java:137)
10-12 21:01:52.839: E/BackupTransportService(1674):     at android.os.HandlerThread.run(HandlerThread.java:61)
10-12 21:01:52.839:E/BackupTransportService(1674):服务器策略拒绝:
10-12 21:01:52.839:E/BackupTransportService(1674):com.google.android.backup.BackupRequestGenerator$PolicyException:应用程序中的服务器错误:代码7
10-12 21:01:52.839:E/BackupTransportService(1674):位于com.google.android.backup.BackupRequestGenerator.parseResponse(BackupRequestGenerator.java:360)
10-12 21:01:52.839:E/BackupTransportService(1674):位于com.google.android.backup.BackupTransportService.sendRequestLocked(BackupTransportService.java:849)
10-12 21:01:52.839:E/BackupTransportService(1674):位于com.google.android.backup.BackupTransportService.access$600(BackupTransportService.java:78)
10-12 21:01:52.839:E/BackupTransportService(1674):在com.google.android.backup.BackupTransportService$1.finishBackup(BackupTransportService.java:444)
10-12 21:01:52.839:E/BackupTransportService(1674):位于com.android.server.BackupManagerService$PerformBackupTask.operationComplete(BackupManagerService.java:2320)
10-12 21:01:52.839:E/BackupTransportService(1674):位于com.android.server.BackupManagerService$BackupHandler.handleMessage(BackupManagerService.java:572)
10-12 21:01:52.839:E/BackupTransportService(1674):位于android.os.Handler.dispatchMessage(Handler.java:99)
10-12 21:01:52.839:E/BackupTransportService(1674):位于android.os.Looper.loop(Looper.java:137)
10-12 21:01:52.839:E/BackupTransportService(1674):位于android.os.HandlerThread.run(HandlerThread.java:61)

同样在调用restore时(同样是从adb shell),也不会打印调试日志。
知道问题出在哪里吗?

仔细检查清单中的Android备份服务密钥。我刚刚通过重新注册新密钥解决了这个问题。在我的舱单上,我的包裹名称有一些大写字母,我想我在第一次注册时就把它们全部用小写字母写了下来。我再次注册了我清单中包名的直接复制粘贴,现在它可以工作了