- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在尝试使用终端(Ubuntu 16)从默认的 sdk 安装位置启动 uiautomatorviewer:
>abc@abc:~/Android/Sdk/tools/bin$ ./uiautomatorviewer
我收到如下错误:
错误
-Djava.ext.dirs=/home/mukesh/Android/Sdk/tools/lib/x86_64:
/home/abc/Android/Sdk/tools/lib is not supported.Use -classpath instead.
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
直到昨天,一切对我来说都很好。所以,到目前为止,我试着查看帖子 unable to start uiautomatorviewer
但我得到的是一个不同的错误,请原谅我,但我是这方面的新手,完全不知道一天出了什么问题,非常感谢任何解决错误的帮助。
最佳答案
最后我找到了解决方案,所以只发布相同的供其他人引用:
将 Java 版本从 9 降级到 8 解决了这个问题:
使用的命令:
sudo update-alternatives --config java
这是在所选版本上用 * 列出这样安装的版本:
Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib/jvm/java-9-openjdk-amd64/bin/java 1091 auto mode
* 1 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode
2 /usr/lib/jvm/java-9-openjdk-amd64/bin/java 1091 manual mode
Press <enter> to keep the current choice[*], or type selection number:
在这里输入数字 1,因为我们需要版本 8。
全部完成,重新运行 uiautomatorviewer。
编辑:
如果您看到类似“您没有任何选择”的内容,请尝试从下面的链接(适用于 Linux)下载 openjdk-8
关于android - 无法在 Ubuntu 上启动 uiautomatorviewer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49429213/
我已经使用 uiautomatorViewer 有一段时间了,今天我第一次遇到错误: org.xml.sax.SAXParseException; systemId: file:/tmp/uiauto
我有: Android SDK 工具,修订版 22 Android SDK 平台,API 18 我去/tools/ ,我看到有一个名为“uiautomatorviewer ”的文件, 我执行命令 ui
appium 是一个自动化测试开源工具,支持iOS和 Android平台上的原生应用,web应用和混合应用。 移动原生应用:单纯用ios或者android开发语言编写的、针对具体某类移动设备
我正在尝试在我的 mac 上运行 UIAutomatorViewer,但无法识别遵循我定义的环境变量的命令: export ANDROID_HOME = / Users / jribeiro / Li
我正在尝试在 MacOS 10.15 上使用 uiautomatorviewer。我收到以下错误。 我在 MacOS 10.13 上测试了 uiautomatorviewer。它工作得很好。 这是错误
我一直在为使用 Appium 的应用程序做 Android 自动化。每天都有一个新版本的应用程序出现,我必须使用自动化检查新修复的代码。我面临的问题是,在应用程序的当前新版本中,我需要在自动化中访问的
我在 Mac 上打开 uiautomatorviewer 时遇到问题。 这是我发出命令 uiautomatorviewer 时在终端上得到的内容: ???@???-MacBook-Pro-2 libe
由于 StackExchange 建议我不要就 previously existing post 寻求帮助或澄清,我正在创建一个新线程。 在 Windows 10x64 上,我下载了 Eclipse
我的应用在使用 UIAutomatorViewer 时遇到问题。如果您查看屏幕截图,突出显示的 View 应该是带有子 TextView 的 FrameLayout,但您没有看到。 该 Activit
我的理解是 UIAutomator 无法自动化 uiautomatorviewer 中 NAF = true 的任何元素。我已经搜索了高低,但我一生都无法找到 NAF 代表什么。有人知道吗? 最佳答案
今天我按照Youtube设置我的笔记本电脑(linux-Debian)来安装android SDK工具,我已经通过命令行在环境变量中设置了PATH[端子线]: hauying@hauying-yoga
我开始在 Mac 上使用 Appium 和 Android Studio。当我尝试从命令行启动 uiautomatorviewer 时,出现以下错误: -Djava.ext.dirs=/Users/c
我正在尝试使用终端(Ubuntu 16)从默认的 sdk 安装位置启动 uiautomatorviewer: >abc@abc:~/Android/Sdk/tools/bin$ ./uiautomat
我使用 uiautomatorviewer 快速获取资源 ID 来创建验收测试,但在过去几周,我注意到该字段不再存在。我不确定这是否是我的问题,或者工具发生了变化。 以前,我可以查看元素的资源 ID:
E/adb: error: cannot open '/tmp/adb.log': Permission denied E/ddms: '/home/rishabhambre/Downloads/SD
Uiautomatorviwer 不工作,它给出了下面给定的错误 SWT 文件夹“..\lib\您的 java 安装位置。”不存在。请将 ANDROID_SWT 设置为指向包含适用于您平台的 swt.
我去使用hierarchyviewer并收到以下消息: “hieararchyviewer 的独立版本已被弃用。请改用 Android Device Monitor(工具/监视器)。” 因此,我在 A
我正在尝试在终端中运行uiautomatorviewer。我收到此错误: -Djava.ext.dirs=/Users//Library/Android/sdk/tools/lib/x86_64:/U
我们有配备 High Sierra (10.13.6) 的全新 MacBook。其他系统信息: JAVA Version: java version "11.0.1" 2018-10-16 LTS J
我正在尝试在终端中运行 uiautomatorviewer。我收到此错误: -Djava.ext.dirs=/Users//Library/Android/sdk/tools/lib/x86_64:/
我是一名优秀的程序员,十分优秀!