flutter——android报错Manifest merger failed : Attribute application@allowBackup value=(false)
与这个https://www.cnblogs.com/MaiJiangDou/p/13848658.html 报错类似。
报错:
Manifest merger failed : Attribute application@allowBackup value=(false)
Suggestion: add 'tools:replace="android:allowBackup"' to <application> element
解决办法:
1、按给出的建议在android/app/src/main/AndroidManifest.xml文件的<application>添加'tools:replace="android:allowBackup"';
2、添加后会发现继续报错,提示缺少默认值,继续在<application>添加'android:allowBackup="false"
';
3、另外,因为之前 tools:replace 添加过label,所以这里再添加allowBackup,要用逗号分开。
最后,代码如下:
<application ...... ...... android:allowBackup="false" tools:replace="android:allowBackup, android:label" ...... ...... > ............ ............ </application>
END------------------------------
愉快的一天结束啦~(#^.^#) 明天放假啦~