我正在将当前项目的大型应用程序移动到Android Studio和Gradle中.我目前陷入以下问题:
Error:(87, 9) Execution Failed for task ':App:processDeBUGManifest'.> Manifest merger Failed : Attribute application@label value=(@string/app_label) from AndroIDManifest.xml:87:9 is also present at ANDROID_APPliCATION:library:unspecifIEd:9:18 value=(@string/app_name) Suggestion: add 'tools:replace="androID:label"' to <application> element at AndroIDManifest.xml:82:5 to overrIDe
我尝试将以下属性添加到主AndroIDManifest.xml文件中:
tools:replace="androID:label, *App name*"tools:replace="androID:label, @string/app_label"tools:replace="androID:label"
这些属性定义都不起作用.我究竟做错了什么?
解决方法:
尝试一下:
将此添加到< manifest />
xmlns:tools="http://schemas.androID.com/tools"
将其添加到< application />
tools:node="replace"
基于this,它应该覆盖所有元素. “用带注释的声明替换低优先级声明.”
总结以上是内存溢出为你收集整理的java – Manifest merger失败错误全部内容,希望文章能够帮你解决java – Manifest merger失败错误所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)