【发布时间】:2021-04-18 18:39:18
【问题描述】:
在为 x86 构建的 Android SDK 上以调试模式启动 lib\main.dart... 正在运行 Gradle 任务 'assembleDebug'...
FAILURE:构建失败并出现异常。
- 出了什么问题: 任务 ':app:compileDebugJavaWithJavac' 执行失败。
找不到 tools.jar。请检查 C:\Program Files\Java\jre1.8.0_271 是否包含有效的 JDK 安装。
-
尝试: 使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。
-
通过https://help.gradle.org获得更多帮助
4 秒内构建失败 异常:Gradle 任务 assembleDebug 失败,退出代码为 1
这是我在调试器中获得的完整代码。我曾尝试删除并重新安装 java,还正确地添加了环境变量 JAVA_HOME,但这个问题并没有从过去 2 天离开我。因为它而感到沮丧。请帮忙
【问题讨论】:
-
我刚刚注意到错误表明您的 JRE 目录必须包含有效的 JDK 安装...我还在我的 JDK 安装中注意到
tools.jar文件存在于lib子目录下,并且在 JRE 中不存在tools.jar(JRE 本身位于 JDK 的相应子目录中)。而且,据我所知,您应该针对 JDK 而不是 JRE 构建。 -
先生,但我已经安装了 jdk,我也无法在 lib 子目录下的任何地方找到 tools.jar 我该怎么办