当前位置:   article > 正文

Manifest merger failed : Attribute application@allowBackup value=(false) from AndroidManifest.xml

manifest merger failed : attribute application@allowbackup value=(false) fro

遇到的错误

导入了SwipeDelMenuLayout框架编译Build出现的错误

Execution failed for task ':app:processK_watchDebugMainManifest'.
> Manifest merger failed : Attribute application@allowBackup value=(false) from AndroidManifest.xml:71:9-36
      is also present at [com.github.mcxtzhang:SwipeDelMenuLayout:V1.2.1] AndroidManifest.xml:12:9-35 value=(true).
      Suggestion: add 'tools:replace="android:allowBackup"' to <application> element at AndroidManifest.xml:69:5-388:19 to override.

项目原因需要增加第三方库,第三方库导入了SwipeDelMenuLayout框架,第三方库的清单文件中将application标签下的android:allowBackup属性设为true,而自己的项目android:allowBackup属性值为false。

android:allowBackup属性是安全相关,设为true的话可以使用adb命令来进行对应用数据的备份和恢复,这可能会带来一定的安全风险。

解决办法

1.我们需要在application标签下设置另一个属性tools:replace="android:allowBackup"

2.或者我们对数据安全不敏感可以直接将android:allowBackup属性设置为true

其他

android:allowBackup

tools:replace

这两个属性的作用百度自行查找

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/824143
推荐阅读
相关标签
  

闽ICP备14008679号