首次启动Android Studio时Gradle sync Build model耗时过长无输出求助
Android Studio首次启动Gradle Build model卡住无输出解决步骤
- 第一步:终止当前所有相关进程
强制关闭Android Studio,打开系统任务管理器,结束所有名称包含studio64.exe、java.exe、gradle的运行进程,避免后台残留占用资源。 - 第二步:替换国内Gradle镜像源(国内用户90%以上的卡顿都是这个原因)
找到项目根目录下的build.gradle、settings.gradle文件,将原有repositories配置全部替换为阿里云镜像源,配置示例如下:
// build.gradle 中 repositories 配置 repositories { maven { url 'https://maven.aliyun.com/repository/google' } maven { url 'https://maven.aliyun.com/repository/public' } maven { url 'https://maven.aliyun.com/repository/gradle-plugin' } // 保留原有官方源作为兜底 google() mavenCentral() }
// settings.gradle 中 dependencyResolutionManagement 下的 repositories 配置同上 dependencyResolutionManagement { repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) repositories { maven { url 'https://maven.aliyun.com/repository/google' } maven { url 'https://maven.aliyun.com/repository/public' } maven { url 'https://maven.aliyun.com/repository/gradle-plugin' } google() mavenCentral() } }
- 第三步:优化Gradle全局配置
打开Android Studio设置路径:File > Settings > Build, Execution, Deployment > Build Tools > Gradle
- 优先选择Android Studio自带的JDK作为Gradle运行JDK,避免版本兼容问题
- 可提前手动下载对应版本的Gradle压缩包,无需解压,在Use Gradle from选项中选择本地压缩包所在路径,避免Studio自动从国外服务器下载耗时
- 在项目根目录的
gradle.properties文件中添加以下配置,提升构建效率:
org.gradle.daemon=true org.gradle.parallel=true org.gradle.jvmargs=-Xmx2048m -Dfile.encoding=UTF-8 android.useAndroidX=true android.enableJetifier=true
- 第四步:清理损坏缓存重新构建
如果之前有下载失败的依赖缓存,可进入系统用户目录下的.gradle/caches文件夹,删除对应Gradle版本的缓存文件夹,重新打开Android Studio启动构建即可。
卡顿界面参考:
内容的提问来源于stack exchange,提问作者Abhi
相关产品推荐
相关产品推荐

