Android(安卓)SDK manager无法启动原因
16lz
2021-01-26
现象描述:Eclipse启动SDK manager时,一闪而过,未正常启动SDK manager,命令行直接到SDK的tools目录下,启动android.bat,命令行提示找不到org.eclipse.swt.widgets.Display 的class找不到的exception异常,重装JDK后,发现问题仍然存在,但是提示变成了ANDROID_SWT未正确设置,在环境变量里面已经定义过ANDROID_SWT变量,指向sdk\tools\lib,修改,直接写swt.jar的绝对路径,重启,还是提示ANDROID_SWT设置有问题;再看android.bat文件:
rem The global ANDROID_SWT always override the SWT.Jar pathif defined ANDROID_SWT set swt_path=%ANDROID_SWT%if exist "%swt_path%" goto SetPath echo ERROR: SWT folder '%swt_path%' does not exist. echo Please set ANDROID_SWT to point to the folder containing swt.jar for your platform. goto :EOF
经过跟踪swt_path变量的值的变化,发现这里的
if defined ANDROID_SWT set swt_path=%ANDROID_SWT%
完全可以不需要,直接rem注释掉,因为前文中,已经对这个变量赋值了,而且还是根据系统环境赋值 注释掉后再打开SDK Manager,正常运行;
这个问题已经困扰很多天了,问题转机在彻底删除系统的JDK,然后重装了JDK后,提示从java的Class找不到异常,变成了ANDROID_SWT变量的问题;直接找到android.bat进行跟踪,问题就慢慢解决了~!
更多相关文章
- Android实时监控网络状态
- 解决错误ERROR: No suitable Java found. In order to properly
- Android(安卓)Studio从零开始安装
- android studio升级失败提示 Connection failed解决方法
- Android(安卓)FAQ
- Android(安卓)studio 多渠道打包(超简洁版)
- android permiss manager (安全软件获取权限 禁用 可用 提示状态)
- Android(安卓)下拉搜索提示框的实现
- IntelliJ IDEA/Android(安卓)Studio svn commit提示失败却实际成