Android UiAutomatorViewer 无法检测到某些视图

2024-01-11

我的应用程序在使用 UIAutomatorViewer 时遇到问题。如果您查看屏幕截图,突出显示的 View 应该是带有子 TextView 的 FrameLayout,但您看不到这一点。

该活动具有以下 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 中的片段具有以下 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 。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android UiAutomatorViewer 无法检测到某些视图 的相关文章

  • Android 架构组件与 Firebase 特别是 Firestore

    我正在经历这个blog https firebase googleblog com 2017 12 using android architecture components html by 道格 史蒂文森 https twitter co
  • java中将函数作为参数传递

    我正在熟悉 Android 框架和 Java 并希望创建一个通用的 NetworkHelper 类 该类将处理大部分网络代码 使我能够从中调用网页 我按照developer android com 上的这篇文章创建了我的网络类 http d
  • 旋转对话框的自定义主题

    我想自定义当我单击 spinnermode dialog 中的微调器时出现的对话框的外观 我想使用对话框片段 但没有找到文档 是否可以 不会 外观是固定的 给人一种操作系统的感觉 您必须创建自己的微调器才能执行此操作 这并不容易 但如果微调
  • SQLite 中的 where 子句在 android 中不起作用:(

    当尝试在 SQLite 中查询某些数据时 我遇到了一个恼人的错误 这是我的代码 Cursor cursor db query TABLE IMAGES new String id name compareToThis null null n
  • onSaveInstanceState 之后无法执行此操作(onClick 首选项)

    这是我的PreferenceActivity 我的主要活动的内部类 public static class TestSettings extends PreferenceActivity implements Preference OnPr
  • 应用程序可能在其主线程上做了太多工作 - Android

    您好 我正在开发一个 Android 应用程序 当我尝试从我的应用程序发送电子邮件时遇到此错误 我在后台发送邮件而不使用基于意图这个链接 http www oodlestechnologies com blogs Send Mail in
  • 如何以编程方式启用编辑文本的垂直滚动条

    我正在尝试实施android scrollbars vertical 通过 Java 代码在 XML 中 我尝试过方法setVerticalScrollBarEnabled true 但它不起作用 有人可以给我一个建议吗 提前致谢 您可以使
  • 在android中点击地图获取坐标

    我正在尝试做这样的事情 我有一个地图活动 当用户点击地图时 它会显示该位置的坐标 我已经重写了 onclick 方法 但它甚至没有被调用 任何想法 public class MapPoint extends MapActivity impl
  • 如何删除旧版本的Android Studio

    我必须释放硬盘中的一些空间 并寻找要删除的内容 我发现我有许多引用旧版本的 Android Studio AS 文件夹 我发现文件夹的路径是 C Users mysuername 我想要的是删除旧版本并只保留最新版本的方法 当时是 ASPr
  • Kotlin + Room:java.lang.IllegalArgumentException:void 无法转换为元素

    我试图在我的 Java Kotlin 项目中添加 Room 但是当我尝试编译该项目时 它失败了 app kaptDebugKotlin出现以下错误 e java lang IllegalStateException failed to an
  • 使用 Android Exoplayer 调整 Dash 流音量

    我正在尝试设置一个搜索栏来控制 exoplayer 流式破折号实例的级别 我正在使用的设置是演示项目的修改版本 并且无法确定我应该尝试影响搜索栏输出的哪个元素 即如何正确使用 MSG SET VOLUME 等 任何意见将不胜感激 我正在寻找
  • Android 反向地理编码不适用于华为设备

    我正在尝试通过这段代码反转地理编码纬度 经度 Geocoder geocoder new Geocoder context Locale ENGLISH try List
  • 等待视图通过 IdleResource 变得可见

    我正在使用 Espresso 2 2 编写仪器测试 我想测试的流程 测试点击的单选按钮 onClick 向 API 发起请求 每次不同时间我收到回复后 积极响应触发活动中调用的接口方法 onRequestSuccess 我正在屏幕上显示名为
  • 如何发现另一个应用程序的意图

    我正在尝试构建一个应用程序来接收来自 StumbleUpon 应用程序的共享 此时 我可以接收浏览器的 共享网址 但是当从 StumbleUpon 共享时 我的应用程序不会显示在列表中 我想我可能没有在清单中注册正确的意图 有什么方法可以找
  • 尝试在 android 中使用 Google Maps Android API v2 显示 StreetView 但无法使其正常工作

    我很长时间以来一直在尝试在 Android 中显示特定位置的街景 但不幸的是未能成功 我需要的是 如果我向地图提供位置 LAT LONG 它应该显示该特定位置的街景 以下是显示地图 3D 地图 混合地图 卫星视图等的工作代码 但不显示街景
  • 找出该月第一个星期日/星期一等的日期

    我想在java中检测每个月第一周 第二周的第一个星期日 星期一的日期 我怎样才能实现它 我已经检查了 java 中的 Calendar 类和 Date 类 但无法找到解决方案 所以请帮助我解决这个问题 Calendar calendar C
  • Android Studio-公司域名

    在Android Studio中 当您创建新项目时 系统会提示您输入域名 我已经知道您可以制作一个 但是如果您想在 Google Play 商店上分发您的应用程序怎么办 即使我永远不会使用我的域 我是否需要购买一个网络域来分发我的应用程序
  • 使 autocompletetextview 看起来像 edittext

    我正在使用 AutoCompleteTextView Roboto 自动完成文本视图 https github com johnkil Android RobotoTextView blob master robototextview sr
  • 无法使用 Alarmmanager 定期在后台进行工作

    我想按小时在后台调用一项服务 第一个问题是警报管理器工作不顺利 计时器很糟糕 有时早有时晚 第二个问题是 RemoteServiceException Context startForegroundService 然后没有调用 Servic
  • Oreo:应用程序未运行时不会触发警报

    我有相对简单的设置 应该在一天中的特定时间触发警报并向用户显示通知 这是相关代码 设置闹钟 long inTime expirationTime Calendar getInstance getTimeInMillis 10000 Inte

随机推荐

  • Android - 首选项 - ClassCastException

    我测试了标准的首选项教程 没有任何问题 但在本教程中 在所有类似的示例中 首选项活动意图是从主活动中启动的 我尝试在我的应用程序中复制简单的测试代码 但首选项活动意图是从列表活动中启动的 从菜单栏 public class Training
  • 用内存构造函数的最佳方法

    再会 我有一些非常缓慢和复杂的功能 比如说f x y 我需要构建详细的ContourPlot它的 此外功能f x y 有时由于物理内存不足而失败 在这种情况下 我必须停止评估并自行调查点 x y 的问题情况 然后我应该可以将元素 x y f
  • 在运行时检测应用程序是否处于发布模式

    我在 Dart 应用程序中进行了大量测试和调试 我想确保在使用 pub 构建发布版本时禁用这些内容 是否有任何常量或其他方法来检查应用程序的当前运行版本是否是发布版本 Example if IS BUILD performAutomated
  • 使用 Spark 2.0 构建 zeppelin-0.7.0 主分支失败,“yarn install --no-lockfile”失败

    我尝试构建从github下载的zeppelin 0 7 0 master分支 但失败了 构建命令 mvn package Pyarn Pbuild distr Pspark 2 0 Dspark version 2 0 1 Phadoop
  • 蟒蛇、熊猫; ValueError('窗口必须是整数',)

    我似乎在 Bokeh 回调中使用 Pandas 代码时遇到了这个问题 这是错误发生之前的部分输出 我的数据框看起来很正常 但我不知道为什么它不高兴 time temperature 0 2016 03 17 11 00 00 4 676 1
  • org.hibernate.QueryException:未设置所有命名参数:[]

    我从 JPA 2 0 中得到了极其奇怪的行为 我正在尝试构建一个看起来像这样的查询 其中员工 ID 和 empDepartment 是通过 java 参数传递的长值 Query query em createQuery SELECT e F
  • FSO 返回不存在的子文件夹

    我使用此代码来获取目录的子文件夹 Dim fo As Scripting Folder Set fo fso GetFolder m sFolder Dim nSubfolder As Scripting Folder For Each n
  • 如何使用 grep/egrep 查找文件中重复的单词?

    我需要在unix bash 中使用egrep 或grep e 在文件中查找重复的单词 I tried egrep lt a zA Z gt 1 file txt and egrep b a zA Z b 1 file txt 但出于某种原因
  • Java 的“下一代插件”是什么

    什么是 Java 的 下一代插件 它与经典插件有何不同 奇怪的是 Mac OS X 上只有一个通用插件 那么这种区别只在 Windows 上吗 还是 Linux 也有两个插件 我还注意到 Firefox 只告诉我更新经典插件 所以我一定想知
  • 通过名称或别名获取 WooCommerce 产品类别的 ID

    我有一个 wp 模板 我想将其分配给某些页面 模板将是即 显示与页面名称本身具有相同主类别名称的所有 WooCommerce 产品 到目前为止 我已经尝试使用此代码 但没有好的输出 idObj get category by slug pa
  • 有没有办法获取sql server的内置函数列表?

    SELECT FROM sysobjects WHERE xtype p 上面的查询将为我们提供数据库中所有过程的列表 以同样的方式 如何获取内部函数列表 Try this SELECT name definition type desc
  • RxJS5 最终确定运算符未调用

    当我的所有可观察量都被执行时 我试图触发回调 在我的另一个较旧的项目中 我使用了finally就像这样 这就像一个魅力 this myService callDummy finally gt console log Works subscr
  • 使用客户端证书身份验证创建 .NET Web 服务

    我想将对 NET Web 服务的访问限制为特定的客户端列表 他们会将客户证书附加到每个请求中 并且只有在 在列表中 时才会得到正确的响应 但如何以及在哪里实施这一点的最佳方法是 在 IIS 7 0 上 我可以设置需要客户端证书选项 但在哪里
  • 需要一个同义词数据库[关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 有开源同义词库可供下载吗 它可以是任何格式 最好不是来自 1915 年的词典 我需要一个来合并到数据库
  • 新型 celery api 的问题

    我有一个扩展芹菜的课程Task 它在旧式 API 中运行得很好 但我在将其转换为新 API 时遇到问题 In app tasks py from celery import Celery Task celery Celery celery
  • 从命令行更改 Swing 字体大小

    我正在使用 Swing 应用程序 该应用程序在我的计算机上显示的文本字体尺寸小得离谱 有没有办法从命令行或某种配置文件 例如 类似swing properties file 我无权访问源代码 EDIT 自 Java 9 以来 小字体不再是问
  • 对 Hibernate 驱动的应用程序进行单元测试? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 这可能是一个天真的问题 但我对 junit 和 hibernate 框架都很陌生 我想知道对主要调用 hibernate 的应用程序进
  • 注意:使用未定义的常量 STDOUT - 假定为“STDOUT”

    我正在尝试在 Xampp 中设置 Amazon Aws Php SDK 安装 SDK 后 我尝试使用以下代码从 Amazon S3 下载存储桶
  • 如何将 DataGrid 绑定到 DataTable 全部在代码隐藏中?

    如何在 C 代码后面将 DataGrid 绑定到 DataTable 所有控件都是在运行时生成的 因此请不要使用 XAML 我尝试了 Binding 设置 DataContext 设置 ItemsSource 但都不起作用 Binding
  • Android UiAutomatorViewer 无法检测到某些视图

    我的应用程序在使用 UIAutomatorViewer 时遇到问题 如果您查看屏幕截图 突出显示的 View 应该是带有子 TextView 的 FrameLayout 但您看不到这一点 该活动具有以下 xml