升级Android SDK至API 31后遇processDebugGoogleServices任务报错求助
解决targetSdk升级到31后Google Services任务报错的方案
升级Google Services插件版本
打开项目根目录的build.gradle,把com.google.gms:google-services插件版本升级到4.3.10及以上,示例配置:buildscript { dependencies { classpath 'com.google.gms:google-services:4.3.15' } }旧版本插件不兼容targetSdk 31的Gradle任务执行顺序,升级后可解决该依赖查询问题。
匹配Gradle插件版本
确保Gradle插件版本与Google Services插件兼容,比如使用Gradle插件7.0+搭配上述新版Google Services插件。可通过gradle/wrapper/gradle-wrapper.properties更新Gradle版本:distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-all.zip清理缓存并重建项目
- 点击Android Studio菜单栏
File > Invalidate Caches... > Invalidate and Restart - 终端执行命令:
./gradlew clean,之后再执行./gradlew assembleDebug
- 点击Android Studio菜单栏
校验google-services.json文件
确认app模块下的google-services.json为最新版本,无格式错误。若之前修改过配置,重新从Firebase控制台下载替换旧文件。
内容的提问来源于stack exchange,提问作者Raymond Montealegre
相关产品推荐
相关产品推荐

