问题:Error:Execution failed for task ‘:app:mergeWandoujiaDebugResources’.

[string/app_name] E:\android\MultiPackage\app\src\main\res\values\strings.xml [string/app_name] E:\android\MultiPackage\app\build\generated\res\resValues\wandoujia\debug\values\generated.xml: Error: Duplicate resources重复定义

解决方法:将错误提示中[string/app_name]在对应的module中的资源注释或者删除

因为gradle会根据resValue的定义自动生成资源。
所以需要将/res/values/strings.xml中默认生成的HelloWorld删除,避免出现重复的string资源定义错误。
as gradle debug\values\generated.xml: Error: Duplicate resources重复定义_第1张图片
最后解决:修改不同module之间的资源添加对应module的前缀,防止资源冲突
如果使用了 productFlavors { resValue “string”, “app_name”, “UI” },需要删除string.xml 中的 app_name 字段

更多相关文章

  1. 获取Android自带资源的方式
  2. Android下自定义IP控件
  3. androidの自定义加载对话框ProgressDialog
  4. Android 去掉自定义dialog的白色边框
  5. android studio运行应用报找不到资源问题
  6. Android定制--------自定义关机时间

随机推荐

  1. 如何在jquery中增加itemtype的值?
  2. xml格式原样输出到html或是jsp页面
  3. 用HTML+CSS编写一个计科院网站首页的静态
  4. 布局的标记建议和一些更一般的问题
  5. IDEA SpringBoot入门与速查—HTML页与Thy
  6. sublime text3快速生成html头部信息
  7. 【HTML&CSS】【7】网址栏左侧出现的图标I
  8. 如何选择两个h2之间的所有元素
  9. Jquery-如何使用prop方法更改backgroundC
  10. JQuery选择器和操作得到的元素