Multiple dex files define Lcom/xxx/xxx/BuildConfig

编译的时候遇到了这个问题。
搜索了一下说是有jar包或者依赖冲突了。
我查看了一下依赖关系。发现并不是这个问题。

搜索了下关键文件找到了问题所在。

原因是
因为我是多module的模式。而我其中有一个modulemanifest 中的package 因为我复制的原因和另外一个module的相同了。所以产生了两个相同的BuildConfig文件。

module_home # manifest

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.module.home">

module_login # manifest

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.module.home">
// 这里应该是 package="com.module.login"
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,461评论 19 139
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 47,069评论 6 342
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,588评论 25 709
  • 日月星辰,黑白是非,请宁静睡去。 《简书周刊043》封面图
    Gigi熊阅读 955评论 0 1
  • 池昌元 有一件事,发生在生命的记忆最深处,把它安放在心房的最上层,不也很好吗?――题记 一 站在那条青石条铺就的长...
    竹林小生阅读 2,695评论 0 0