Meh*_*uih 15 sdk android android-studio
在android studio上构建项目时,它要求我接受许可协议并使用Android Studio SDK Manager完成缺少组件的安装。
当我运行“ ./sdkmanager --licenses”时,出现“无法找到或加载主类java.se.ee”错误。
我在stackoverflow上发现了很多类似的问题,但是没有提供的解决方案对我有用。
我已经尝试过:1-降级到Java 8
2-导出JAVA_OPTS ='-XX:+ IgnoreUnrecognizedVMOptions --add-modules java.se.ee'
3-通过添加以下内容来更改sdkmanager文件:DEFAULT_JVM_OPTS ='“-Dcom.android.sdklib.toolsdir = $ APP_HOME” -XX:+ IgnoreUnrecognizedVMOptions --add-modules java.se.ee'
Bha*_*ani 19
我遇到过同样的问题。
并通过以下步骤解决:
1)安装Java 8
2)在终端中运行命令
未设置JAVA_OPTS
3)然后在终端中运行命令
./sdkmanager-许可证
好,距离您提出问题已有4个月了。您一定已经找到了答案,但是对于仍然在寻找它的其他人来说,这是一种简单的解决方案:
JAVA_OPTS='-XX:+IgnoreUnrecognizedVMOptions'
Run Code Online (Sandbox Code Playgroud)
而且,瞧,问题解决了!
为什么这解决了问题?
好吧,我不知道确切的原因,但是,我也不知道为什么我们倾向于通过来添加java.se.ee "--add-modules java.se.ee",我试图将其删除并且错误消失了!可能是因为java11删除了EE模块,并且在java10中已弃用。
只是盲目的奏效!,如果有人知道适当的原因,请注释掉!
小智 5
取消设置JAVA_OPTS对我有用。
1. unset JAVA_OPTS
2. sdkmanager --list
3. sdkmanager "platform-tools" "platforms;android-28"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3113 次 |
| 最近记录: |