Android Studio - 提供的 javaHome 不是有效的文件夹

2022-08-31 15:31:10

我决定将我的JDK更新到Java 8,并安装到默认位置,并带有子目录。C:\Program Files\Java\jdk1.8.0jre

我不确定Android Studio是如何解决JDK位置的,所以我决定启动它并看看。我收到以下消息:

未能完成 Gradle 执行。

原因:提供的 javaHome 不是有效的文件夹。您提供了: C:\程序文件\Java\jdk1.7.0_45

我更新了我的JAVA_HOME环境变量(用于系统和用户)以指向新路径,并尝试将其添加到我的PATH变量中,但每次我尝试在Android Studio中构建时,我都会收到相同的消息。但是,在我的环境变量中找不到引用的路径,那么它从哪里获取它,我该如何更改它?

谢谢


答案 1

问题是我的项目的JDK位置。在Android Studio Project工具窗口中,我右键单击根目录,选择“模块设置”,然后设置JDK位置。现在一切都很好。


答案 2

我不知道为什么或如何发生这个问题,但这个答案让我克服了困难。在macOS上清除缓存,然后重新启动Android Studio。我尝试了其他一切,包括重新安装JDK和Android Studio。擦除 .gradle 目录是唯一有效的方法。rm -rf ~/.gradle


推荐