Flutter错误Kotlin找不到所需的JDK工具

zqry0prt  于 2023-02-09  发布在  Flutter
关注(0)|答案(5)|浏览(181)

我首先创建了一个新的Flutter项目。
但我得到了这个错误:

* What went wrong:
Execution failed for task ':app:compileDebugKotlin'.
> Kotlin could not find the required JDK tools in the Java installation 'C:\Program Files\Java\jre1.8.0_261' used by Gradle. Make sure Gradle is running on a JDK, not JRE.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 33s
Exception: Gradle task assembleDebug failed with exit code 1

我也试过这个方法,但不管用。

h7wcgrx3

h7wcgrx31#

步骤1:

我在www.example.com文件中添加了以下行gradle.properties
org.gradle.java.home=C:\\Program Files\\Java\\jdk1.8.0_261您的jdk版本

第二步:

将以下行添加到gradle-wrapper.properties文件
发送到地址=〉\flutter_app\android\gradle\wrapper\gradle-wrapper.properties

distributionUrl=https\://services.gradle.org/distributions/gradle-6.3-all.zip
cotxawn7

cotxawn72#

当我的JRE更新时,我得到了这个错误,但是我的JDK没有。在我下载并安装了更新的JDK之后,这个错误消失了。
以下是JDK下载链接:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html

6tr1vspr

6tr1vspr3#

以下两种方法中的一种可以帮助您:
1.在gradle.properties中的HOME_DIRECTORY.gradle目录中设置org.gradle.java.home=/path_to_jdk_directory

或:

1.在build.gradle

compileJava.options.fork = true
compileJava.options.forkOptions.executable = '/path_to_javac'

answer taken from here

gudnpqoy

gudnpqoy4#

简单的解决方案,这是我的问题解决
1.只需转到flutter项目中的项目Android文件夹
1.打开 gradle.properties文件并添加行==〉org.gradle.java.home=C:\程序文件\Java\jdk-13.0
C:\Program Files\Java\jdk-13.0 -这是您在PC中的JDK位置请检查是否未安装JDK,然后先安装JDK并提供具体的JDK位置。谢谢

qoefvg9y

qoefvg9y5#

升级java jdk然后转到

file -> project structure -> project setting -> project change "project sdk"

到最新的JDK

相关问题