Gradle没有在gradle.bat中设置javahome

Pra*_*raj 5 android android-studio android-gradle-plugin

运行我的项目时,我收到此错误:

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)
Run Code Online (Sandbox Code Playgroud)

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

:findJavaFromJavaHome set JAVA_HOME=C:\Data\jdk1.7.0_55  set JAVA_EXE=%JAVA_HOME%/bin/java.exe
Run Code Online (Sandbox Code Playgroud)

我仍然得到同样的错误.有人可以帮忙吗?

Sam*_*nli 9

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

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

然后,在错误中心,它会引导您进入一个弹出窗口,您必须在"Local Gradle"和"Recommended Gradle wrapper"之间进行选择(如果名称与之前的名称不完全匹配,则很抱歉)

对我来说,它是在Local Gradle上设置的,我将其更改为"推荐"的并等待它重建项目.完成后,错误消失了第二次,我看到同样的错误,当我再次打开那个窗口时,我看到它再次设置在"Local Gradle"上,尽管我选择了推荐的那个.

所以我确实再次选择推荐,这一次它被修复并保持固定,我已经没有问题了!

希望这对你有用

更新 如果上述方法不起作用,那应该是因为你最近更新了Java.所以请看这个问题并更改Java SDK的路径