Android sdk manager无法启动之swt.jar文件没有指定_移动开发_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > 移动开发 > Android sdk manager无法启动之swt.jar文件没有指定

Android sdk manager无法启动之swt.jar文件没有指定

 2015/4/20 21:13:26  letsgowei  程序员俱乐部  我要评论(0)
  • 摘要:此问题的出现其实和swt.jar这个文件一点关系都没有,最终笔者通过百度之在http://www.aichengxu.com/view/39361找到解决办法。现复制其内容如下:androidsdk无法运行或者报"ANDROID_SWT"错误,有需要的朋友可以参考下。安装androidsdk之后,一般都在eclise里面用。有一次发现直接运行sdkmanager.exe打不开了,也不报错。一闪就没了。因为没有错误信息,只好一直凑活着用eclipse启动sdkmanager
  • 标签:SDK android 文件 启动 SWT

此问题的出现其实和swt.jar这个文件一点关系都没有,最终笔者通过百度之在http://www.aichengxu.com/view/39361找到解决办法。

现复制其内容如下:

android sdk 无法运行或者报 "ANDROID_SWT"错误,有需要的朋友可以参考下。

安装 android sdk 之后,一般都在eclise里面用。有一次发现直接运行 sdk manager.exe打不开了,也不报错。一闪就没了。

因为没有错误信息,只好一直凑活着用eclipse启动sdk manager。

前几天 android studio除了正式版,于是拉来试了下,结果刚安装,启动配置又报错。 这回好点,提示了个错误信息“android_swt"没设置。

这个错误信息很混淆视听,其实跟swt木啥关系,网上搜到的那些方法都不管用。 只是顺着这个信息,发现他使用 tools\android.bat来处理环境变量的。

于是直接运行这个bat,果然报告了一样的错误。 这就好办了,看了下他的内容,找到了tools\lib\find_java.bat出问题的那一行。

”find /i "x86" > NUL && set arch_ext=32 | | set arch_ext=64“

这一行的意思是如果是x86就设置 arch_ext=32;否则就是64。用来判断系统的版本

可惜这种写法有问题,导致 32面跟着的那个空格也被设置到变量里了。

去掉32后面跟着的空格后,整个批处理就正常运行了。 ------不知道谷歌的测试是怎么做的,竟然漏掉了这么严重的问题。

发表评论
用户名: 匿名