现象描述: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进行跟踪,问题就慢慢解决了~!

更多相关文章

  1. Android实时监控网络状态
  2. 解决错误ERROR: No suitable Java found. In order to properly
  3. Android(安卓)Studio从零开始安装
  4. android studio升级失败提示 Connection failed解决方法
  5. Android(安卓)FAQ
  6. Android(安卓)studio 多渠道打包(超简洁版)
  7. android permiss manager (安全软件获取权限 禁用 可用 提示状态)
  8. Android(安卓)下拉搜索提示框的实现
  9. IntelliJ IDEA/Android(安卓)Studio svn commit提示失败却实际成

随机推荐

  1. 【startActivityForResult】Android Acti
  2. [android源码下载索引贴】微信+二维码那
  3. Android中OpenMax的适配层
  4. Android(安卓)Parcelable和Serializable
  5. android:制作system.img(yaffs2)镜像
  6. Android上的模拟点击
  7. android实践项目一实现简单的验证码和spi
  8. android支持多行的radiogroup
  9. Android解决父控件拦截子控件手势滑动事
  10. android手机客户端上传文件,java servlet