无法从命令行执行 sdk 管理器命令:Android

Not able to execute sdk manager commands from command line : Android

我无法从命令行执行 sdkmanager。如果我执行 ./sdkmanager --list,我得到以下异常

错误:无法找到或加载主程序 class java.se.ee

对此有任何帮助吗?

我已经通过删除 sdkmanager

中的 -XX:+IgnoreUnrecognizedVMOptions --add-modules java.se.ee 解决了我的问题

原来是

# Add default JVM options here. You can also use JAVA_OPTS and SDKMANAGER_OPTS to pass JVM options to this script.
DEFAULT_JVM_OPTS='"-Dcom.android.sdklib.toolsdir=$APP_HOME" -XX:+IgnoreUnrecognizedVMOptions --add-modules java.se.ee'

我删除了 -XX:+IgnoreUnrecognizedVMOptions --add-modules java.se.ee.

现在我可以运行 sdkmanager 命令