- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我的应用在使用 UIAutomatorViewer 时遇到问题。如果您查看屏幕截图,突出显示的 View 应该是带有子 TextView 的 FrameLayout,但您没有看到。
该 Activity 具有以下 xml:
<!-- A DrawerLayout is intended to be used as the top-level content view using match_parent for both width and height to consume the full space available. -->
<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/drawer_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.blahblah.MainActivity">
<!-- As the main content view, the view below consumes the entire
space available using match_parent in both dimensions. -->
<FrameLayout
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="match_parent" />
<!-- android:layout_gravity="start" tells DrawerLayout to treat
this as a sliding drawer on the left side for left-to-right
languages and on the right side for right-to-left languages.
If you're not building against API 17 or higher, use
android:layout_gravity="left" instead. -->
<!-- The drawer is given a fixed width in dp and extends the full height of
the container. -->
<fragment
android:id="@+id/navigation_drawer"
android:name="com.blahblah.NavigationDrawerFragment"
android:layout_width="@dimen/navigation_drawer_width"
android:layout_height="match_parent"
android:layout_gravity="start" />
</android.support.v4.widget.DrawerLayout>
放置在这个 FrameLayout 中的 fragment 具有以下 xml:
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
android:layout_height="match_parent" tools:context="com.blahblah.BlankFragment">
<!-- TODO: Update blank fragment layout -->
<TextView android:layout_width="match_parent" android:layout_height="match_parent"
android:text="@string/hello_blank_fragment" />
</FrameLayout>
有人知道造成这种情况的潜在原因吗?
最佳答案
也许 id 丢失了?尝试为您的 TextView 元素设置 android:id。
关于Android UiAutomatorViewer 无法检测到某些 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26782517/
我已经使用 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:/
我是一名优秀的程序员,十分优秀!