我已经安装了Android studio V 3.1.1
我正在尝试从
启动UIautoamtorviewer.bat文件C:\Users\panmishr\AppData\Local\Android\Sdk\tools\bin
然而它总是给我错误
SWT folder '..\framework\location of your Java installation.' does not exist.Please set ANDROID_SWT to point to the folder containing swt.jar for your platform.
下面是我设置的env变量列表
ANDROID_HOME: C:\Users\panmishr\AppData\Local\Android\Sdk
ANDROID_SWT:C:\Users\panmishr\AppData\Local\Android\Sdk\tools\lib\x86_64
JAVA_HOME :C:\Program Files\Java\jdk1.8.0_171
路径变量中的,我已经包含了
C:\Users\panmishr\App;C:\Users\panmishr\AppData\Local\Android\Sdk\tools
C:\Users\panmishr\AppData\Local\Android\Sdk\platform-tools
我的机器是64位Windows 7.
让我知道,我错过了什么。
答案 0 :(得分:1)
我能够在 sdakmanager.bat
的帮助下解决这个问题。转到bin文件夹
C:\Users\panmishr\AppData\Local\Android\Sdk\tools\bin
run
`**sdakmanager.bat**`
它会给出正确的错误,就像我的JAVA_HOME路径一样 设置为注册表中的旧路径。
运行regedit
搜索JAVA_HOME
删除旧的JAVA_HOME键和值。
注销机器
运行uiautomatorviewer.bat
这一次有效!!
答案 1 :(得分:0)
我能够通过以下步骤解决问题:
设置 ANDROID_SWT = "C:\Users\xxxx\AppData\Local\Android\Sdk\tools\lib\x86_64" { 提到的位置是 swt.jar 所在的位置。}
打开 CMD -> 运行 uiautomatorviewer
它有效!!
答案 2 :(得分:-1)
在我的情况下,我遇到了同样的问题,因为更改了JVM,然后又没有重新启动PC。因此,我唯一的想法是重启计算机,所有regedit文件都已更新