我正在尝试将我的离子3应用清单中的allowBackup属性设置为false但gradle会抱怨以下错误:
来自AndroidManifest.xml的属性应用程序@ allowBackup值=(false):4:18-45也出现在[:barcodescanner:] AndroidManifest.xml:12:9-35 value =(true)。建议:添加'工具:replace =" android:allowBackup"' to AndroidManifest.xml:4:5-11:19中的元素以覆盖。
使用config.xml文件中的以下行设置allowBackup = false
<platform name="android"> <edit-config file="AndroidManifest.xml" target="/manifest/application" mode="merge"> <application android:allowBackup="false"/> </edit-config> </platform>
我在离子3应用程序中使用条形码扫描仪。(回复:[{3}}中推荐的[https://github.com/phonegap/phonegap-plugin-barcodescanner])
请帮帮我。 谢谢!
答案 0 :(得分:26)
您必须告诉编译器忽略外部库中的属性。这样做的方法是在应用程序标记中添加此行:
tools:replace="android:allowBackup"
PS:要访问这些工具,请在顶部的清单标记中添加 xmlns:tools =&#34; http://schemas.android.com/tools" 。