【问题标题】:Execution failed for task ':app:transformClassesWithDexForRelease' [closed]任务':app:transformClassesWithDexForRelease'的执行失败[关闭]
【发布时间】:2017-05-08 09:47:34
【问题描述】:

*

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

com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.dex.DexException: 多个dex文件定义Lcom/google /firebase/iid/zzb;

* 描述:- 在调试期间它工作正常但是当尝试生成高于错误的apk Android studio错误时。

【问题讨论】:

  • 您是否在 build.gradle 文件中启用了多 dex 支持。

标签: android android-studio firebase


【解决方案1】:

此错误是因为您可能在项目中使用的任何 google 服务模块的 gradle 版本不同。

检查您的 Build.gradle 文件和版本,它们必须相同。

【讨论】:

  • 谢谢,这对我来说是个问题。我做了一个./gradlew -q dependencies app:dependencies --configuration compile 并寻找不匹配的内容。
【解决方案2】:

它通过降低版本来修复此错误,从 com.google.android.gms:play-services-maps:10.2.1 到 com.google.android.gms:play-services-maps:9.0.0

【讨论】:

    猜你喜欢
    • 2018-01-11
    • 2016-06-23
    • 1970-01-01
    • 2016-10-19
    • 1970-01-01
    • 1970-01-01
    • 2021-05-22
    相关资源
    最近更新 更多