当我运行我的flutter应用程序时,它显示了这个问题,(我使用Genymotion作为模拟器)
失败:生成失败,出现异常。
- 哪里出错了:任务“:app:compileDebugKotlin”执行失败。
Kotlin在Gradle使用的Java安装“C:\Program Files\Android\Android Studio\jre\jre”中找不到所需的JDK工具。请确保Gradle在JDK而不是JRE上运行。
- 尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。使用--scan运行以获取完整见解。
- 在https://help.gradle.org获取更多帮助
31 s内生成失败正在运行Gradle任务“assembleDebug”。.. 32.6s异常:Gradle任务assembleDebug失败,退出代码为% 1
Kotlin和flutter是什么关系,为什么会出现在这里?我没有用过kotlin
我删除了旧版本的java,并安装了新版本,我也试图把java jdk内的android文件夹,但它仍然不工作
1条答案
按热度按时间vyu0f0g11#
引用自flutter docs
要为Android构建Flutter应用,需要Kotlin1.5.31或更高版本
Flutter本身是一个UI框架,在其支持的不同平台(iOS,Android,Web等)上嵌入了自己的渲染引擎。在Dart中编码时,您可能看不到较低的层,但在深层引擎仍然运行在平台之上。因此,即使您自己不编写Kotlin代码,Kotlin也是Android上Flutter应用程序的较低级别依赖之一。
要检查是否安装了所有依赖项并正确设置,可以在命令行中使用
flutter doctor
。