Android Studio 3.1创建新项目时卡在“Building *** Gradle project info”
解决Android Studio 3.1创建项目时Gradle构建卡死的问题
针对你遇到的AS 3.1创建新项目卡在Building xxxx Gradle project info长达数小时的问题,结合你的Windows 10环境、Gradle 4.4的配置信息,我整理了几个针对性的排查方案,你可以逐一尝试:
1. 清理Gradle锁文件与修复本地Gradle包
你的Gradle目录中存在gradle-4.4-all.zip.lck锁文件,这很可能是之前构建异常中断残留的,会导致Gradle进程一直等待锁释放:
- 完全关闭Android Studio
- 进入目录
C:\Users\Ahmed\.gradle\wrapper\dists\gradle-4.4-all\9br9xq1tocpiv8o6njlyu5op1,删除gradle-4.4-all.zip.lck和gradle-4.4-all.zip.ok文件 - 检查
gradle-4.4文件夹是否完整:如果里面缺少核心文件,说明之前解压失败,直接删除整个gradle-4.4-all文件夹,重新打开AS让它自动下载,或者手动下载Gradle 4.4完整包放到该目录后手动解压
2. 配置Gradle离线模式与本地路径
强制AS使用本地已有的Gradle包,避免在线下载阻塞:
- 打开AS,依次进入
File > Settings > Build, Execution, Deployment > Build Tools > Gradle - 勾选Offline work选项
- 在Gradle home中选择本地Gradle路径:
C:\Users\Ahmed\.gradle\wrapper\dists\gradle-4.4-all\9br9xq1tocpiv8o6njlyu5op1\gradle-4.4 - 点击
Apply并重启AS
3. 排查代理设置干扰
代理配置错误或失效会导致Gradle无法正常下载依赖:
- 进入
File > Settings > Appearance & Behavior > System Settings > HTTP Proxy,选择No proxy,点击Apply后重启AS - 检查全局Gradle配置文件
C:\Users\Ahmed\.gradle\gradle.properties,如果存在以下代理相关配置,直接注释或删除:
# systemProp.http.proxyHost=xxx # systemProp.http.proxyPort=xxx # systemProp.https.proxyHost=xxx # systemProp.https.proxyPort=xxx
4. 调整AS与Gradle的内存分配
内存不足会导致构建进程卡顿甚至无响应:
- 修改AS的内存配置:找到AS安装目录下
bin文件夹中的studio64.exe.vmoptions(64位系统),将-Xmx参数调整为-Xmx4096m,保存后重启AS - 修改Gradle的内存配置:在项目根目录的
gradle.properties文件中添加或修改:
org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
5. 排除杀毒软件的拦截
Windows Defender或第三方杀毒软件可能会拦截Gradle的文件读写操作:
- 暂时关闭杀毒软件,重新尝试创建项目
- 若问题解决,将
C:\Users\Ahmed\.gradle目录添加到杀毒软件的信任白名单中
结合你提供的问题截图,大概率是Gradle下载/解压环节的阻塞,以上方案应该能覆盖绝大多数常见原因。如果尝试后仍未解决,可以补充更新更多细节(比如构建日志中的报错信息),我再帮你进一步排查。
内容的提问来源于stack exchange,提问作者Elgameel
相关产品推荐
相关产品推荐

