最近用的一个库有allowBackup=true
属性, 我的app里有allowBackup=false
属性, IDE报错:
Error:Execution failed for task ':k12:processDebugManifest'.
> Manifest merger failed : Attribute application@allowBackup value=(false) from AndroidManifest.xml:74:9-36
is also present at [:LiteAVSDK_Professional_3.9.92:] AndroidManifest.xml:20:9-35 value=(true).
Suggestion: add 'tools:replace="android:allowBackup"' to <application> element at AndroidManifest.xml:72:5-336:19 to override.
需要加tools:replace="android:allowBackup"
来重写库里的属性.
android:allowBackup
是标明应用程序数据是否能备份和恢复. 如果allowBackup=true
, 用户即可通过 adb backup 和 adb restore 来进行对应用数据的备份和恢复,这可能会带来一定的安全风险。