如何解决此错误

时间:2018-03-14 09:58:56

标签: android android-studio

错误:

错误:任务执行失败':app:transformDexArchiveWithExternalLibsDexMergerForDebug'。

  

java.lang.RuntimeException:com.android.builder.dexing.DexArchiveMergerException:无法合并dex

enter image description here

2 个答案:

答案 0 :(得分:0)

您正在实施整个播放服务包。尝试过滤掉您要使用的依赖项。例如,如果您需要位置api,则只编译'com.google.android.gms:play-services-location:11.8.0'。尝试评论此行'com.google.android.gms:play-services:11.6.2'。

答案 1 :(得分:0)

正如您的.gradle文件建议的那样,您明确地在项目中添加了播放服务,并且您还添加了使用不同版本的播放服务的firebase数据库和appcompat库。尝试获取使用相同播​​放服务版本的版本。

如果您不知道如何操作,可以参考以下命令

./gradlew app:dependencies

如果你想要一个深入回答please refer to this令人敬畏的线程充满了信息。

以下是关于Gradle依赖项冲突的good article