首页 > 解决方案 > 多个dex文件定义Lcom/google/android/gms/internal/measurement/zzabn

问题描述

从今天早上开始,我无法构建我的 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,但随后出现另一个错误...

任务 :app:processDebugGoogleServices 找到 com.google.android.gms:play-services-maps:15.0.0,但 google-services 插件需要 15.0.2 版本。

com.google.android.gms:play-services-maps:15.0.2 还没有发布?

我有一个构建推送到生产,构建应用程序的最佳方式是什么?

标签: androidfirebaseandroid-studioandroid-studio-3.0dex

解决方案


请将google-service插件更新为:

classpath 'com.google.gms:google-services:3.3.0'

能够使用最新版本的 Firebase 并避免错误。

阅读以下内容以获取更多信息:

https://android-developers.googleblog.com/2018/05/announcing-new-sdk-versioning.html

编译未能完成:程序类型已存在:com.google.android.gms.internal.measurement.zzabn


推荐阅读