Android Studio依赖版本冲突致应用构建失败求助
解决Google Services版本冲突导致的构建失败问题
你的构建失败是因为google-services插件版本和你使用的com.google.android.gms(即play-services)版本不兼容——插件要求11.4.2,但你当前配置的是12.0.1。下面是两种可行的解决方法:
方法一:升级google-services插件到兼容12.0.1的版本
找到项目根目录下的build.gradle文件,修改dependencies块中的google-services插件版本,确保它能适配12.0.1的play-services版本:
buildscript { dependencies { // 替换成兼容12.0.1的插件版本,比如4.0.1(具体版本可根据官方兼容逻辑调整) classpath 'com.google.gms:google-services:4.0.1' } }
修改后点击Android Studio的"Sync Now"按钮同步项目即可。
方法二:降低play-services和Firebase版本到11.4.2
如果你暂时不想升级插件,可以直接修改你当前的版本配置,将google和Firebase版本统一降到11.4.2:
ext.kotlin_version = '1.2.41' ext.support_version = '27.1.1' ext.google_version = '11.4.2' // 修改此处版本号 ext.firebase_version = '11.4.2' // 修改此处版本号
同步项目后,版本冲突就会消失。
两种方法任选其一即可解决processDebugGoogleServices任务失败的问题。
内容的提问来源于stack exchange,提问作者Amira Elsayed Ismail
相关产品推荐
相关产品推荐

