gradle构建正在尝试在以下位置查找java jdk 8:C:\Program Files\Java\jdk1.8.0_101\bin\java.exe
.
这失败了,因为我卸载了java 8,想用java 11来代替。
我不知道它从哪里得到这个值。
我将JAVA_HOME的系统环境变量设置为C:\Program Files\Java\jdk-11.0.12\bin
。
我还在settings > Build, Execution Deployment > Build Tools > Gradle configurations to 11 (C:\Program Files\Java\jdk-11.0.12)
中指定了gradle JDK。
同样在www.example.com文件(C:\用户\用户名\StudioProjects\gradle.properties)中,我设置了org.gradle.java.home=C\:\\Program Files\\Java\\jdk-11.0.12
。gradle.properties file (C:\Users\user name\StudioProjects\gradle.properties) I set org.gradle.java.home=C\:\\Program Files\\Java\\jdk-11.0.12
.
即使在重新启动(针对环境变量)后,Gradle仍在尝试使用java 8 JDK。
如何让gradle使用正确的JDK?
2条答案
按热度按时间whhtz7ly1#
通过使缓存无效并重新启动解决(显然此设置已缓存):
File > Invalidate Caches / Restart
knpiaxh12#
我升级到Android Studio电鳗时遇到的|二○二二年一月一日
只需删除Android Studio安装目录中的“jre”文件夹。然后重新启动Android Studio。