JAVA_HOME 使用 Android 仿真器 运行 Flutter 代码时出错
JAVA_HOME error when running Flutter code with Android Emulator
我是第一次设置 Flutter,在尝试 运行 Pixel 2 模拟器上的 Flutter 代码时我一直收到此错误:
正在调试模式下在 IA 模拟器上的 AOSP 上启动 lib\main.dart...
错误:JAVA_HOME 设置为无效目录:C:\Program Files\Java\jdk-16.0.1\jdk-16.0.1
请在您的环境中设置 JAVA_HOME 变量以匹配
Java 安装位置。
异常:Gradle 任务 assembleDebug 失败,退出代码为 1
退出 (sigterm)
我尝试删除并重新安装 Android Studio 和 Java SDK,但没有解决任何问题。
我尝试使用以下路径在环境变量中设置 JAVA_HOME 变量:
C:\程序Files\Java\jdk-16.0.1\jdk-16.0.1
...但没有,同样的错误。
感谢您的帮助
重要提示:
我的android sdk安装在D盘,而Java sdk安装在C盘。重要吗?
打开powershell并写入java --version
如果你没有得到版本尝试再次添加 Java_home 到路径
不过,我觉得javahome应该在C:\ProgramFiles\Java\jdk-16.0.1\jdk-16.0.1\bin目录下
我是第一次设置 Flutter,在尝试 运行 Pixel 2 模拟器上的 Flutter 代码时我一直收到此错误:
正在调试模式下在 IA 模拟器上的 AOSP 上启动 lib\main.dart... 错误:JAVA_HOME 设置为无效目录:C:\Program Files\Java\jdk-16.0.1\jdk-16.0.1 请在您的环境中设置 JAVA_HOME 变量以匹配 Java 安装位置。 异常:Gradle 任务 assembleDebug 失败,退出代码为 1 退出 (sigterm)
我尝试删除并重新安装 Android Studio 和 Java SDK,但没有解决任何问题。
我尝试使用以下路径在环境变量中设置 JAVA_HOME 变量: C:\程序Files\Java\jdk-16.0.1\jdk-16.0.1 ...但没有,同样的错误。
感谢您的帮助
重要提示: 我的android sdk安装在D盘,而Java sdk安装在C盘。重要吗?
打开powershell并写入java --version
如果你没有得到版本尝试再次添加 Java_home 到路径
不过,我觉得javahome应该在C:\ProgramFiles\Java\jdk-16.0.1\jdk-16.0.1\bin目录下