我首先创建了一个新的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
我也试过这个方法,但不管用。
5条答案
按热度按时间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
cotxawn72#
当我的JRE更新时,我得到了这个错误,但是我的JDK没有。在我下载并安装了更新的JDK之后,这个错误消失了。
以下是JDK下载链接:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
6tr1vspr3#
以下两种方法中的一种可以帮助您:
1.在
gradle.properties
中的HOME_DIRECTORY
的.gradle
目录中设置org.gradle.java.home=/path_to_jdk_directory
或:
1.在
build.gradle
中answer taken from here
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位置。谢谢
qoefvg9y5#
升级java jdk然后转到
到最新的JDK