从今天早上起,我无法构建我的Android应用,因为我收到此错误
- 出了什么问题:任务执行失败':app:transformDexArchiveWithDexMergerForDebug'。
com.android.build.api.transform.TransformException:com.android.dex.DexException:多个dex文件定义 LCOM /谷歌/机器人/克/内部/测量/ zzabn;
我尝试将Firebase版本相应地提升到15.0.2,但后来又出现了其他错误......
任务:app:processDebugGoogleServices Found com.google.android.gms:play-services-maps:15.0.0,但版本15.0.2 是谷歌服务插件所必需的。
com.google.android.gms:play-services-maps:15.0.2甚至尚未发布?
我有一个可以推向生产的构建,构建应用程序的最佳方法是什么?
答案 0 :(得分:13)
请将google-service
插件更新为:
classpath 'com.google.gms:google-services:3.3.0'
能够使用最新版本的Firebase并避免错误。
阅读以下内容以获取更多信息:
https://android-developers.googleblog.com/2018/05/announcing-new-sdk-versioning.html
答案 1 :(得分:-1)
(代表问题作者发布解决方案)。
删除build.build底部的com.google.gms.google-services
使其正常工作。