当我尝试启动uiautomatorviewer.bat时,我会得到以下错误:
错误:没有找到合适的Java。为了正确使用Android开发工具,您需要在系统上安装一个合适的Java版本。我们建议您安装JDK版本的JavaSE,可在这里获得:http://www.oracle.com/technetwork/java/javase/downloads 如果已经安装了Java,则可以在Control / System /中定义JAVA_HOME环境变量,以指向JDK文件夹。 您可以在这里找到完整的Android要求:http://developer.android.com/sdk/requirements.html
我在C:\Program \Java\JDK-9上有一个工作的JDK
我的系统变量是:
JAVA_HOME C:\Program \Java\JDK-9
程序Files\Java\jdk-9\bin;D:\Prac\AndroidSDK\platform-tools\bin;D:\Prac\AndroidSDK\tools\bin;C:\Program文件(x86)\NVIDIA Corporation\PhysX\Common;%ANDROID_HOME%;%ANDROID_HOME%\build-tools\25.0.3;D:\Prac\nodejs\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;
( ANDROID_HOME D:\Prac\AndroidSDK )
我的java版本:
java版本"9“Java(TM) SE运行时环境(build 9+181) Java HotSpot(TM) 64位服务器VM (构建9+181,混合模式)
回波%JAVA_HOME%工作正常(打印正确的路径)。
我尝试在JAVA_HOME脚本中设置.bat变量。那不管用。(但这可能是因为我不确定脚本中的确切位置应该包括它.)
你知道怎么解决这个问题吗?
发布于 2017-10-24 15:32:13
尤里卡!问题是我使用的是64位JDK。
在安装了32位版本之后,我所需要做的就是设置ANDROID_SWT系统变量,它现在正在工作。
https://stackoverflow.com/questions/46913298
复制相似问题