You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Studio3.1.1启动Uiautomatorviewer报SWT文件夹不存在错误

解决uiautomatorviewer.bat启动报错的方案

我之前在使用Android Studio旧版本时也碰到过一模一样的SWT路径错误,给你几个亲测有效的解决方法:

1. 补全并修正ANDROID_SWT环境变量

你当前的ANDROID_SWT路径没写完整,正确的路径需要指向SDK中对应系统架构的SWT文件夹:

  • 打开你的SDK路径:C:\Users\panmishr\AppData\Local\Android\Sdk\tools\lib
  • 里面会有x86(32位系统)和x86_64(64位系统)两个文件夹,根据你的Windows系统位数选择对应的文件夹
  • 将ANDROID_SWT环境变量的值设置为该文件夹的完整路径,比如64位系统就是:C:\Users\panmishr\AppData\Local\Android\Sdk\tools\lib\x86_64
  • 设置完成后重启命令行窗口,再尝试启动uiautomatorviewer.bat

2. 直接修改uiautomatorviewer.bat文件

如果环境变量设置后还是不生效,可以直接修改bat文件的内部配置:

  • 找到C:\Users\panmishr\AppData\Local\Android\Sdk\tools\bin\uiautomatorviewer.bat,用记事本或任意文本编辑器打开
  • 找到文件中类似set ANDROID_SWT=..\framework的行,把它替换成你找到的正确SWT文件夹路径,比如:
    set ANDROID_SWT=C:\Users\panmishr\AppData\Local\Android\Sdk\tools\lib\x86_64
    
  • 保存文件后,直接双击运行bat文件试试

3. 检查Java版本兼容性

uiautomatorviewer对Java版本比较挑剔,Android Studio 3.1.1搭配Java 8是最稳定的:

  • 打开命令行,输入java -version查看当前Java版本
  • 如果是Java 9及以上版本,建议切换到Java 8(可以通过修改JAVA_HOME环境变量实现),再重新启动工具

内容的提问来源于stack exchange,提问作者pankaj mishra

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.26 08:13:09