当前位置: 首页 > 知识库问答 >
问题:

Uiautomatorviewer找不到JAVA_HOME

卢才艺
2023-03-14

当我尝试启动UIAutomatorViewer.bat时,我得到以下错误:

错误:没有找到合适的Java。为了正确使用Android Developer工具,您需要在系统上html" target="_blank">安装一个合适的Java JDK版本。我们建议您安装JDK版本的JavaSE,可在以下站点获得:http://www.oracle.com/technetwork/java/JavaSE/downloads

如果已经安装了Java,则可以在控制面板/System/avented System Settings中定义JAVA_HOME环境变量,以指向JDK文件夹。

您可以在下面找到完整的Android SDK需求:http://developer.Android.com/SDK/requirements.html

我在C:\program files\java\jdk-9有一个工作的JDK

我的系统变量是:

JAVA_HOME C:\程序文件\java\jdk-9

(ANDROID_HOME d:\prac\androidsdk)

我的java版本:

java版本“9”java(TM)SE运行时环境(构建9+181)java HotSpot(TM)64位服务器VM(构建9+181,混合模式)

共有1个答案

傅增
2023-03-14

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

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

 类似资料:
  • 我使用uiautomatorViewer已经有一段时间了,今天我第一次遇到一个错误: org.xml.sax.SAXParseException;系统ID:file:/tmp/uiautomatorviewer_2911009098837440934/dump_6467398984523677157.uix;行号:1;列号:1;文件提前结束。在com.sun.org.apache.xerces.i

  • 我是一名学习使用jsp和Servlet构建Web应用程序的学生。一个月以来,我的Web应用程序项目一直运行良好,但今天它的行为突然变得奇怪了。当我提交jsp页面时,它无法找到我的servlet。我已经使用servlet注释来映射请求。 以下是我的JSP:- 以下是我的servlet:- 以下是我的控制台日志:-

  • 问题内容: 我正在运行Windows 8,但无法使javac正常工作。 我已将环境变量中的PATH设置为 我尝试过是否使用’;’ 但无济于事。 我最近在桌面上添加了这个问题;工作,但不是这种情况。 我确保javac确实也存在于bin中。 关于修复的任何建议将不胜感激。 编辑echo%PATH%给出: 确切的错误是:无法将“ javac”识别为内部或外部命令,可操作程序或批处理文件。 问题答案: 至

  • 问题内容: 我正在为我的项目使用jersey,并尝试从字符串中解析URI。 代码很简单,但是下面出现错误 看来程序找不到委托。我已经导入了,并且应该在我的构建路径中包含委托。但我仍然会收到此错误。 有人知道如何解决吗?谢谢! 问题答案: 如果您使用的是Maven,请使用以下依赖项: 对于Gradle,以下将起作用:

  • 问题内容: 我只需要重新安装mysql,我就无法启动它。它找不到套接字(mysql.sock)。问题是我也不能。在Mac OS X 10.4终端中,键入:,然后返回。套接字文件存在于该位置是有道理的,但实际上并不存在。 如何找到套接字文件? 如果locate返回错误的位置,则它必须具有某种内存,并且可能具有索引。如何刷新该索引? 问题答案: 回答问题的第一部分: 跑 并检查“ socket”变量

  • 问题内容: 我正在Eclipse 4.3中设置一个Spring 3.2.3 + Hibernate 4项目。 当我将代码添加到上下文中时,我开始在每个bean中收到以下错误: 现在,我在项目中添加了AspectJ Tools和Cglib依赖项,并且JAR在那里,包括它找不到的类。该应用程序正常运行,并且Spring正在成功管理会话和事务。 我一直在寻找解决方案,但每个答案都指出,由于缺少JAR,因