升级Android Studio至2022.1.1后Gradle同步及构建异常求助
解决Android Studio 2022.1.1升级后的Gradle同步问题
问题梳理
升级到Android Studio 2022.1.1后,Gradle同步快速失败,执行Build > Rebuild Project时出现Unable to find Gradle tasks to build: [:]错误。通过创建jre到jbr的软链接修复JavaHome问题后,仍提示需最低Gradle 7.5版本,但当前使用的是7.4.0。
解决方案
1. 修复模块引用缺失问题
若settings.gradle中未包含项目模块(如:app),Gradle无法识别要构建的模块,会直接导致任务找不到的错误:
- 打开项目根目录的
settings.gradle(或settings.gradle.kts) - 添加模块引用,主模块为
app的话,添加以下代码:
若使用KTS格式:include ':app'include(":app")
2. 匹配Gradle插件与Gradle版本
Android Studio 2022.1.1(Chipmunk)对Gradle版本有明确对应要求:
- Gradle插件7.2.x → Gradle 7.4
- Gradle插件7.3.x/7.4.x → Gradle 7.5+
调整步骤:
- 查看当前Gradle插件版本:打开项目根目录的
build.gradle(Project级),找到如下代码行,记录x.x.x的版本号:dependencies { classpath "com.android.tools.build:gradle:x.x.x" } - 对应调整Gradle版本:
- 打开
gradle/wrapper/gradle-wrapper.properties文件 - 修改
distributionUrl为匹配的Gradle版本:- 若插件版本是7.3.x/7.4.x,改为:
distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-bin.zip - 若插件版本是7.2.x,可保持Gradle7.4,若AS强制要求7.5,也可升级到7.5(向下兼容)
- 若插件版本是7.3.x/7.4.x,改为:
- 保存文件后执行
File > Sync Project with Gradle Files
- 打开
3. 最终验证
同步完成后执行Build > Rebuild Project,确认错误是否消除。若仍有问题,可再次执行File > Invalidate Caches...并重启Android Studio,确保缓存完全清理。
内容的提问来源于stack exchange,提问作者WebViewer
相关产品推荐
相关产品推荐

