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

Win10更新后Android Studio 3.0的Gradle 4.5同步失败求助

解决Gradle同步失败(Java Home不匹配)的问题

嘿,我之前踩过完全一样的坑!Windows 10更新后会悄悄调整系统环境变量的优先级,导致Android Studio 3.0的Gradle 4.5守护进程认错了Java路径——明明AS自带了JRE,结果它跑去用系统装的那个了。你改gradle.properties没用是因为Gradle守护进程启动时,优先读的是AS进程本身的Java配置,不是这个文件里的。试试下面这几个办法:

  • 直接给64位AS指定Java Home
    找到你的Android Studio安装目录下的bin文件夹(默认路径是C:\android-studio\bin),里面有个studio64.exe.vmoptions文件,用记事本打开它,在文件末尾加上这么一行:

    -Djava.home=C:\android-studio\jre
    

    保存后彻底关掉AS再重启,这个配置是直接给64位的AS进程硬指定Java路径,优先级比系统环境变量和gradle.properties都高,一劳永逸。

  • 清理掉旧的Gradle守护进程
    有时候之前启动的守护进程还在后台跑着,就算改了配置也没用。打开任务管理器,找到所有叫java.exe或者javaw.exe的进程,全部结束掉,然后再重新打开AS同步Gradle。

  • 临时屏蔽系统Java环境变量(可选)
    右键「此电脑」→「属性」→「高级系统设置」→「环境变量」,看看JAVA_HOME是不是指向了C:\Program Files\Java\jre1.8.0_74。如果是的话,要么暂时把这个变量删掉(记得备份),要么在AS的Terminal里临时覆盖:

    set JAVA_HOME=C:\android-studio\jre
    

    之后执行gradlew clean和gradlew build,应该就能同步成功了。

亲测这几个办法能解决Windows更新后导致的这个问题,你可以先试试第一个,最管用!

内容的提问来源于stack exchange,提问作者miosz

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.20 10:36:40