首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自动查看器找不到JAVA_HOME

自动查看器找不到JAVA_HOME
EN

Stack Overflow用户
提问于 2017-10-24 14:32:55
回答 1查看 2.1K关注 0票数 0

当我尝试启动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变量。那不管用。(但这可能是因为我不确定脚本中的确切位置应该包括它.)

你知道怎么解决这个问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-10-24 15:32:13

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

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46913298

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档