在Android flutter doctor
Studio 的终端打印:
[!] Android toolchain - develop for Android devices (Android SDK version 31.0.0-rc2)
✗ Android license status unknown.
Run `flutter doctor --android-licenses` to accept the SDK licenses.
See https://flutter.dev/docs/get-started/install/linux#android-setup for more details.
运行建议的flutter doctor --android-licenses
命令失败:
ERROR: JAVA_HOME is set to an invalid directory: /usr/bin/java
Please set the JAVA_HOME variable in your environment to match the
location of your Java installation.
奇怪的是,which java
打印/usr/bin/java
(匹配JAVA_HOME
)
所以看起来一切都应该井井有条......但是为什么 Flutter 对路径不满意JAVA_HOME
呢?以及如何解决?