android - 多个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 还没有发布?
我有一个构建推送到生产,构建应用程序的最佳方式是什么?
解决方案
请将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
推荐阅读
- php - 如何在教义中选择关系和值的总和
- highcharts - 鼠标悬停时自动折叠/展开 Y 轴中断
- reactjs - 我正在构建一个 lottie 组件并尝试将路径作为道具发送,但它不起作用为什么
- postgresql - 如何将 powershell 脚本的输出(具有多个返回值)复制到 postgresql 表中?
- r - dplyr 函数可以与 SQL 服务器连接吗?
- tableau-api - 如果城市名称相同,Tableau 会从两行中选出一行
- git - Git Extensions 可执行文件消失
- python - 将表单的多个输入值存储在单个 json 中以存储在模型字段中。- 姜戈
- r - 如何计算第 2 列和第 4 列之间的时间差,但在某些情况下在第 3 列和第 4 列之间
- angular - Syncfusion富文本编辑器Angular 9 iFrame在材质组件中不起作用