由于公司一个app项目须要扩展,由于功能较多且较完整的流程与业务,并且和之前的业务关系不大,因此我整合到了
另一个分包中(代号:newFunc,请注意是代号)进行依赖。
当我写完这部分业务开始进行debug的时候我发现了这个错误。
上述中我得出already这个关键字,在对分包的集成测试中没有出现问题,上述中我得出already这个关键字,说明已经存在,那么颇有多是冲突。android
材料:app
我搜集了两个包中的build.gradle,最有可能影响android.support.design的部分。
分别以下:
app:测试
implementation "com.android.support:support-v4:27.+"
newFunc(代号):gradle
implementation "com.android.support:support-v4:26.+" implementation 'com.android.support:design:26.1.0'
给个人第一印象就是去修改app的build.gradle把 27改为26
这样就不会加载26和27包冲突了。ui
虽然我修改了27改为26是能够build成功的,可是对于这种基本上每一个包都会用到的,因此我删除了分包中的debug
implementation "com.android.support:support-v4:26.+"
固然咱们也能够将这个依赖放到android 项目的根目录下build.gradle中,可是彷佛没人会这么作。code
但愿对遇到类似问题的人有所帮助,最后但愿能获得同行的指点与帮助,在此先感激为敬。io