Gradle 没有设置 gradle.bat 中提到的 javahome

Gradle is not setting the javahome in mention in gradle.bat

当 运行 我的项目时,我得到这个错误:

Error:Invalid Gradle JDK configuration found. <a href='#open_external_system_settings'>Open Gradle Settings</a> 
Platform SDK does not point to valid JDK (C:/Program Files/Java/jdk1.7.0_71)

为了解决这个问题,我尝试将 gradle.build 中的 javahome 设置为

:findJavaFromJavaHome set JAVA_HOME=C:\Data\jdk1.7.0_55  set JAVA_EXE=%JAVA_HOME%/bin/java.exe

我仍然遇到同样的错误。有人可以帮忙吗

我最近遇到了同样的问题。

首先确保您的 Android Studio 已更新。

然后,在错误中心,它会将您定向到一个弹出窗口 window,您必须在 "Local Gradle" 和 "Recommended Gradle wrapper" 之间进行选择(如果名称不准确,请见谅匹配,因为它是前一段时间)

对我来说,它是在 Local Gradle 上设置的,我将其更改为 "recommended" 并等待它重建项目。完成后,错误消失了一秒钟,我看到了同样的错误,当我再次打开 window 时,我看到它再次设置为 "Local Gradle",尽管我选择了推荐的。

所以我再次选择了推荐,这次它已经修复并保持修复,我再也没有问题了!

希望对你有用

更新 如果上述方法不起作用,那应该是因为你最近更新了你的Java。所以请参阅 this question 并更改 Java SDK

的路径