此问题的出现其实和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后面跟着的空格后,整个批处理就正常运行了。 ------不知道谷歌的测试是怎么做的,竟然漏掉了这么严重的问题。

更多相关文章

  1. Android程序在genymotion模拟器上能够成功安装但无法运行,点击app
  2. android控件属性介绍
  3. Android之GridView简单说明
  4. 《Android学习大纪事之--属性动画ObjectAnimator》
  5. 菜鸟学Android开发系列之:TextView属性补充
  6. Android(安卓)中LayoutInflater(布局加载器)之实战篇
  7. android:ellipsize省略文字用法
  8. Anbox:在 Linux 上运行 Android(安卓)应用程序的简单方式 | Linux
  9. Android(安卓)SDK Content loader has encountered a problem”

随机推荐

  1. Android之原生动作
  2. Android Studio 中 layout 目录分类
  3. Android应用程序模拟手机按键
  4. Android开发 HTTP 发送 Post 与 Get 请求
  5. Android四大控件之Activity详解:实践篇
  6. Android(安卓)OpenGL ES 开发入门
  7. 【Java CV与Android】在Android工程里配
  8. Android串口通信
  9. 【Android】 从头搭建视频播放器(3)——手
  10. Native层HIDL服务的获取原理-Android10.0