当我尝试启动 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 变量。那没有用。(但这可能是因为我不确定我应该在脚本中的确切位置包含它......)
你知道如何解决这个问题吗?