Uiautomatorviewer 找不到 JAVA_HOME

扬·克尔

当我尝试启动 uiautomatorviewer.bat 时,出现此错误:

错误:未找到合适的 Java。为了正确使用 Android 开发者工具,您需要在您的系统上安装合适版本的 Java JDK。我们建议您安装 JavaSE 的 JDK 版本,可在此处获得:http : //www.oracle.com/technetwork/java/javase/downloads

如果已经安装了Java,可以在控制面板/系统/高级系统设置中定义JAVA_HOME环境变量指向JDK文件夹。

您可以在此处找到完整的 Android SDK 要求:http : //developer.android.com/sdk/requirements.html

我在 C:\Program Files\Java\jdk-9 有一个可用的 JDK

我的系统变量是:

JAVA_HOME C:\Program Files\Java\jdk-9

路径C:\Program Files\Java\jdk-9\bin;D:\Prac\AndroidSDK\platform-tools\bin;D:\Prac\AndroidSDK\tools\bin;C:\Program Files (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 version "9" Java(TM) SE Runtime Environment (build 9+181) Java HotSpot(TM) 64-Bit Server VM (build 9+181,混合模式)

echo %JAVA_HOME% 工作正常(打印正确的路径)。

我尝试在 .bat 脚本中设置 JAVA_HOME 变量。那没有用。(但这可能是因为我不确定应该在脚本中的哪个位置包含它...)

你知道如何解决这个问题吗?

扬·克尔

尤里卡!问题是我使用的是 64 位 JDK。

安装 32 位版本后,我需要做的就是设置 ANDROID_SWT 系统变量,现在它正在工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章