我嘗試使用我的應用程序,其中包含Android Backup Service與我自己BackupAgent
的使用情況,Android模擬器。但備份不起作用,儘管在AndroidManifest.xml中寫入權限。使用Android服務備份(雲備份)時出現Unclear SecurityException
許可: <使用的許可機器人:名稱= 「android.permission.BACKUP」/ >
警告日誌: 9月9日至十七日:05:58.553:WARN/PackageManager(73) :未授予權限android.permission.BACKUP打包my.package(的ProtectionLevel = 3個=標誌0x1be46)
異常日誌(當我嘗試調用requestRestore()): java.lang.SecurityException異常:getCurrentTransport:都不是使用r 10040也不是當前進程有android.permission.BACKUP。
我的代碼有什麼問題?
UPD:我的清單
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="my.package">
<uses-permission android:name="android.permission.BACKUP"/>
<application android:name="my.package.MyApplicationName" android:backupAgent="my.package.MyBackupAgent">
<meta-data android:name="com.google.android.backup.api_key" android:value="my_backup_api_key">
</application>
</manifest>
嘗試要求整個應用程序的權限,您是否確定在更改清單後生成項目? – Ruuhkis
我確信我已經構建它,並且我的許可是針對整個應用程序的。 –
可以請你發佈整個androidManifest文件嗎? –