Android 属性 allowBackup

时间:2022-06-05
本文章向大家介绍Android 属性 allowBackup,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

最近用的一个库有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 来进行对应用数据的备份和恢复,这可能会带来一定的安全风险。

更详细的内容见: https://segmentfault.com/a/1190000002590577