【发布时间】:2018-10-15 09:41:03
【问题描述】:
从今天早上开始,我无法构建我的 Android 应用程序,因为我收到了这个错误
出了什么问题:任务 ':app:transformDexArchiveWithDexMergerForDebug' 执行失败。 com.android.build.api.transform.TransformException: com.android.dex.DexException: 多个dex文件定义 Lcom/google/android/gms/internal/measurement/zzabn;
我已尝试将 Firebase 版本相应地调整为 15.0.2,但随后又出现另一个错误...
Task :app:processDebugGoogleServices 找到 com.google.android.gms:play-services-maps:15.0.0,但版本是 15.0.2 需要 google-services 插件。
com.google.android.gms:play-services-maps:15.0.2 还没有发布?
我有一个构建要推送到生产环境,构建应用的最佳方式是什么?
【问题讨论】:
-
"Firebase Android SDKs now have independent version numbers, allowing for more frequent, flexible updates."见Multiple dex files define -
我已将版本相应地更新为 15.0.2(-ads 除外,它仍然是 15.0.0)但构建仍然中断,因为 google 插件正在寻找 google-maps 15.0.2 而不是尚未发布
-
@PeterHaddad bingo 更新此类路径 'com.google.gms:google-services:3.3.0' 有效
标签: android firebase android-studio android-studio-3.0 dex