You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Studio 3.2 Canary15生成App Bundle时Gradle同步失败求助

解决Gradle同步失败问题

咱们一步步来解决你遇到的Gradle同步失败问题,结合你提供的配置和代码,我整理了几个关键问题点和修复方案:

1. 修复模块build.gradle的语法错误

你的模块依赖代码最后一行明显没写完:

api "android.arch.lifecycle:extensi

这种语法截断会直接导致Gradle解析失败,你需要补全这个依赖声明,比如和已有的lifecycle runtime版本保持一致:

api "android.arch.lifecycle:extensions:1.1.0"

2. 升级Kotlin版本适配AGP 3.2.0-alpha15

你当前用的Kotlin版本1.2.21和Android Gradle Plugin 3.2.0-alpha15存在兼容性问题,建议升级到适配的稳定版本,比如1.2.71(这是当时AGP 3.2系列官方推荐的Kotlin版本):
修改项目级build.gradle里的kotlin_version:

ext.kotlin_version = '1.2.71'

3. 固定Fabric Gradle插件版本

用1.+这种动态版本号容易引入不兼容的插件版本,建议固定为具体版本,比如:

classpath 'io.fabric.tools:gradle:1.28.1'

4. 简化仓库配置(可选,避免冗余冲突)

项目级allprojects里的google()仓库已经包含了https://maven.google.com的内容,你可以删掉重复的maven配置,简化后如下:

allprojects {
    repositories {
        google()
        jcenter()
        maven { url "http://appboy.github.io/appboy-android-sdk/sdk" }
        maven { url "http://tokbox.bintray.com/maven" }
        maven { url "https://jitpack.io" }
        maven { url 'https://maven.fabric.io/public' }
    }
}

5. 排查依赖冲突(如果修复后仍有问题)

要是做完上面的步骤还是同步失败,你可以执行下面的命令查看详细的依赖树,排查冲突:

./gradlew app:dependencies

重点检查Google Play Services和Firebase的版本是否完全统一,还有support库的版本是否一致(你当前的support_lib_version=26.1.0是统一的,这部分没问题)。

完成这些修改后,重新同步Gradle,应该就能解决同步失败的问题了。

内容的提问来源于stack exchange,提问作者Raj Kumar Singh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.29 08:09:42