从 Gradle 托管设备运行的 Android 模拟器复制数据

2023-12-21

在使用管理的 Android 模拟器上运行 UITests 时Gradle 管理的设备 https://developer.android.com/studio/test/gradle-managed-devices,如何复制屏幕截图、黄瓜报告等数据?我无法使用adb pull因为每次运行后模拟器都会立即关闭并重置。


有一个记录在案的功能可以做到这一点:

您在模拟器上复制到的所有内容

/sdcard/Android/media/<Bundle Identifier>/additional_test_output

被复制到每个托管设备的子文件夹中

app/build/outputs/managed_device_android_test_additional_output

测试运行后。

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

从 Gradle 托管设备运行的 Android 模拟器复制数据 的相关文章

  • 位图背景图像应支持哪些屏幕尺寸/密度组合?

    我正在编写一个应用程序 我需要一些全屏位图背景 基于我天真的阅读支持多屏 http developer android com guide practices screens support html在 Android 文档中 为了涵盖我的
  • 如何在Android 4.2中更改Action Bar选项菜单的背景颜色?

    我想更改 Android 4 2 中选项 溢出 菜单的背景颜色 我已经尝试了所有方法 但它仍然显示主题设置的默认颜色 我使用了以下代码和 XML 配置 MainActivity java public class MainActivity
  • 如何将Android中的cURL发送到REST服务

    我是 android 新手 我想从 REST 服务获取一些数据 但在初始化发送到 REST 服务的方法时遇到一些问题 您知道 REST 服务使用 cURL 来操作一些数据 POST PUT GET DELETE 现在如何在 android
  • 手机重置后AlarmManager闹钟不触发

    在我的应用程序中 用户加入一个计划 然后第二天中午会出现警报通知 这是我的代码 首先 我在 AlarmManager 中设置一个闹钟 如下所示 set alarm to the next day 12 00 noon of the join
  • 当前版本的Android Gradle插件不支持按需配置

    升级到 Android Studio 3 1 2 后 出现以下错误 当前版本的 Android Gradle 插件不支持按需配置 因为您使用的是 Gradle 4 6 或更高版本 建议 通过在 gradle properties 文件中设置
  • Android Studio 安装失败,APK 未签名

    最近从 Eclipse 更改为 Android Studio 我还更改了 JDKjava open jdk to jdk1 7 0 45 现在我尝试运行我的第一个应用程序 并收到以下消息 Installation failed since
  • Android WebView文件上传

    我正在开发一个 Android 应用程序 基本上它是一个WebView和一个进度条 Facebook 的移动网站 m facebook com 已加载到WebView 当我单击 选择文件 按钮上传图像时 没有任何反应 我已经尝试了所有的解决
  • 垂直从上到下线手势检测器

    我用的是 手势工具 注意到对于垂直从上到下的线无法检测 因为我在代码中使用生成的手势文件 如下所示 但无法检测垂直从上到下的线手势检测 import java util ArrayList import android app Activi
  • Cucumber DataTable 错误 - io.cucumber.datatable.UndefinedDataTableTypeException:无法将 DataTable 转换为 cucumber.api.DataTable

    尝试使用 cucumber selenium java intelliJ 运行场景 但在其中一个步骤中出现有关 DataTable 的错误 在我开始使用测试运行程序并更改周围的一些内容之前 数据表工作正常并正确转换该步骤的参数 但我就是无法
  • Android:如果任务管理器终止,则重新调用应用程序

    如果应用程序线程被任务管理器杀死 则应用程序线程将关闭 需要重新调用应用程序 就像它被其他应用程序或任务管理器杀死一样 任何想法 您必须使用 START STICKY 命令运行后台服务 只需扩展 Service 并重写 onCommand
  • 从 Android 访问云存储

    我一直无法找到任何有关如何从 Android 应用程序使用云存储的具体文档 我确实遇到过这个客户端库 https cloud google com storage docs reference libraries然而 Google Clou
  • phonegap html5 android 同步文件系统 IO

    如何使用 PhoneGaps 文件系统 API 同步读写文件 有可用的同步包装器吗 无法通过提供的 api 同步访问文件 从phonegap的实现方式猜测 我怀疑您是否可以编写一个插件来同步执行此操作
  • 将触摸事件从 NestedScrollView 传递到父视图

    我在 NestedScrollView 下方有一个 ViewPager 宽度一些顶部填充 以及 ClipToPadding false 和透明背景 如图像 我的 ViewPager 无法获取触摸事件并且无法工作 我怎么解决这个问题 我无法更
  • 如何为 flutter 绘图应用实现橡皮擦功能

    有一个关于通过 flutter 创建绘图应用程序的视频 YouTube https www youtube com watch v yyHhloFMNNA 它支持当用户点击屏幕时绘制线 点 但我找不到像 Android 本机那样擦除用户绘制
  • 如何关闭导航抽屉以使用返回主页图标按钮?

    我也将操作栏与搜索栏一起使用 并且我需要像后退按钮一样使用 ActionBar ico 但我也在使用导航抽屉 如何关闭 隐藏 禁用导航抽屉菜单以使用后退按钮 我的 ActionBar 代码 Override public boolean o
  • Android 10 请求 ACTIVITY_RECOGNITION 权限

    我试图遵守 Google 的要求 为 Android 10 请求 ACTIVITY RECOGNITION 权限 但我似乎不明白为什么没有显示权限弹出窗口 就像其他权限 即位置 存储等 一样 我的代码是 if ContextCompat c
  • 如何获取小区广播消息?

    我尝试像模拟人生一样获取小区广播消息的文本 但它不起作用 public class SMSReceiver extends BroadcastReceiver Override public void onReceive Context c
  • 通知操作而不启动新活动?

    我计划提供一个包含两个操作的提醒通知 一个用于批准登录请求 一个用于拒绝登录请求 通过单击这些操作中的任何一个 我希望向我的服务器发出 HTTP 请求 最重要的是 我不想启动新的 Activity 或根本不想将用户重定向到我的应用程序 Co
  • 可用屏幕的尺寸

    我使用的是 Nexus 7 1280x800 android 4 2 2 API 17 我想获取屏幕的大小 将其划分为相同高度和宽度的正方形部分 我正在使用 FrameLayout 我的方块是 ImageView 的子类 我这样做 cont
  • Android - 如何简单地拖放按钮?

    我在这里找到了一个适合初学者的教程 http androidrox wordpress com 2011 05 13 android sample app drag and drop image using touch http andro

随机推荐

  • 字符串拆分和连接

    我有一系列字符串 我需要能够将该集合中的项目加入到一个字符串中 然后向后拆分该字符串并获取原始字符串集合 当然 我需要为连接 拆分操作引入一个分隔符 鉴于原始字符串可以包含任何字符 我还需要处理分隔符转义 我的问题很简单 是否有一个 Jav
  • 为什么 python 十进制库不为某些输入返回指定数量的有效数字

    NB 这个问题是关于有效数字 https en wikipedia org wiki Significant figures 这是not关于 小数点后的数字 或类似问题 EDIT 这个问题是not的副本小数模块中的有效数字 https st
  • mod_rewrite 用户 ID 错误

    我是重写网址的新手 想知道如何重写 由此 个人资料 4 对此 profile php id 4 到目前为止我有这个规则 RewriteRule profile 0 9 profile php id 1 但它在浏览器中显示这个 Firefox
  • #2006 - MySQL 服务器因数据库导入而消失

    所以我有一台新电脑 我正在尝试为一些项目设置一切 当我尝试导入某些数据库时 在 phpmyadmin 中导入失败后收到此消息 Missing expression near ON at position 25 SET FOREIGN KEY
  • 机械化如何添加到选择列表?

    我刚刚开始尝试通过 mechanize 提交网络表单 在有一个项目列表可供选择 MASTER MODS 这些可以选择MODS使用按钮add MODS or in IT MODS使用按钮add IT MODS 见下图 在表单中 它看起来像这样
  • 使用knitr和RStudio生成的html文件的默认位置变化很奇怪

    创建一个新的包类型的 RStudio 项目 创建一个小插图目录 创建两个新的 R Markdown 模板 位于包的顶层 与DESCRIPTION 和 vignettes 目录中的一个 将两者编织为 html 第一个 Rmd 的生成 html
  • 在pyqt4 python中以编程方式编辑制表符顺序

    我的表单中有多个文本字段 我的问题是 Tab 键顺序错误 有没有办法在代码中编辑 Tab 键顺序 就像在 QT Designer 中一样 thanks Use QWidget setTabOrder https doc qt io qt 4
  • hibernate HQL createQuery() list() 类型直接转换为模型

    当我在 createQuery 之后使用 Hibernate HQL 的 list 时 我想直接键入强制转换List
  • 转移的主机和设置cookie现在不起作用[关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 help reopen questions 我正在开发
  • 在 Project Explorer (Eclipse) 中查找项目位置

    我在上下文菜单中添加了一个按钮 仅当您在 项目资源管理器 窗口中右键单击时才执行 我希望能够获取 项目资源管理器 窗口中的每个项目 获取 项目名称 和 项目位置 然后将其单独放入一个对象中 并返回新的对象数组 我找不到访问所需信息的方法 插
  • 奇怪的重复模板 - 变化

    关于CRP http en wikipedia org wiki Curiously recurring template pattern如果我想实现它的轻微变化 使用模板模板参数 我会收到编译错误 template
  • 自动从我的服务器上传文件到S3的方法

    我有一个项目要完成 但我陷入了困境 我们能否以一定的时间间隔自动将文件从服务器上传到 S3 中 例如 应上传一部分数据 然后每隔一小时上传下一组数据 请按照以下步骤操作 创建一个脚本文件 例如将其命名为 script sh 将其添加到 sc
  • 检测移动设备上隐藏/不可见的蓝牙设备

    我有目标设备的蓝牙 mac id 然而 蓝牙处于隐藏 不可见模式 两款手机都是安卓手机 非根 我做了我的研究 我 知道 如果我知道 mac id 我可以连接到设备 在大多数情况下 但是我只想扫描邻近度而不是连接 即如果目标设备在蓝牙范围内并
  • 了解 VTune 报告

    这是现有线程的后续内容 http stackoverflow com questions 12724887 caching in a high performance financial application 我发现这不是阻碍我的应用程序
  • 使用node js返回所有带有过滤文件的文件

    我想返回文件夹和子文件夹中存在的文件 但需要对扩展名以 html htm 或 aspx 结尾的文件进行过滤 我有一个代码只返回带有扩展名的文件Index html Default htm Index aspx也需要文件的其余部分 但不知道如
  • 如何从 JSPX 输出

    一些 html 标签将给定属性的 任何 值解释为 true gt 选项标签浮现在脑海中 我经常最终做这样的事情
  • 在对象中实现打包/拆包

    我有一个仅包含属性的类 我希望对其进行打包 解包 什么collections abc我应该实现这种行为吗 class Item object def init self name age gender self name name self
  • ObjCMongoDB 坏了?我无法让它工作

    全面披露 我不是一个受过教育的程序员 我的全部编程经验都在 Javascript 和 Objective C 中 所以现在你知道你在处理什么了 小心行事 没有突然的动作 我正在编写一个与 Mac 服务器通信的 iPad 应用程序 我想使用
  • 根据所选的自定义结帐字段值添加自定义电子邮件收件人

    我需要 Woocommerce 根据为 Field Checkout 选择的选项向不同的个人发送自定义电子邮件 从技术上讲 自定义字段是报告他们购买的产品变体的人 但我不确定如何根据购买的产品变体 因此如下 首先 我使用以下代码建立了自定义
  • 从 Gradle 托管设备运行的 Android 模拟器复制数据

    在使用管理的 Android 模拟器上运行 UITests 时Gradle 管理的设备 https developer android com studio test gradle managed devices 如何复制屏幕截图 黄瓜报告