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

如何捕获发送到android设备的adb命令

颛孙兴旺
2023-03-14

我正在连接android设备的PC上运行自动测试工具;我发现在测试期间,工具向设备发送了一些adb命令;我想知道亚行的命令到底是什么?如何捕捉PC或android设备上的命令?

我想得到这样的结果:“adb安装xxx.apk”

共有1个答案

何哲
2023-03-14

你可以用你最喜欢的语言编写一些东西,然后编译成adb.exe。

该脚本将把命令放入某个文件中,然后您可以读取它。为了做到这一点,只需将adb.exe重命名为其他内容,当放置假adb.exe时,只需将命令放入某个文件中,然后仍然调用adboldfile.exe.

它丑陋而笨拙,但它会解决问题。不知道有没有一个好方法来实现它。

如果你正在重新编译 adbd,你也可以看到这个问题和它的响应,它将 adbd 命令添加到历史记录中:

ADB命令历史

 类似资料:
  • 我正在尝试从ADB命令获取设备属性。我如何能够通过运行示例android应用程序获得这些值。我多么希望使用adb shell命令本身使我的生活更轻松。下面是我将完成示例应用程序的方法,但我需要相应的adb命令 设备制造商 *请注意,我的设备没有根目录,我不知道如何根目录设备以获取这些值:-)* 但是,我可以得到操作系统版本。但是我想要整数形式的SDK版本。我想要18个代替4.2个。2.

  • 我们可以从adb shell获取连接到android设备的设备列表吗?

  • 问题内容: 如何使用快照数据捕获android设备屏幕内容并制作图像文件?我应该使用哪个API或在哪里可以找到相关资源? 顺便说一句:不是相机快照,而是设备屏幕 问题答案: 根据此链接 ,可以在android sdk的tools目录中使用ddms进行屏幕截图。 要在应用程序内(而不是在开发过程中)执行此操作,也有一些应用程序可以这样做。但是正如@ zed_0xff指出的那样,它肯定需要root用户

  • 我们正在使用firebase云消息将推送通知发送到android应用程序中。 目前,为了测试推送通知,我们需要将消息发送到FCM服务器,并等待消息到达设备。大部分时间设备需要很长时间才能从FCM服务器获得通知。 我可以看到下面的一些链接,这些链接解释了使用adb广播命令向设备发送推送通知(本示例解释了使用GCM框架发送消息,但我们使用的是FCM)是否可以从adb shell/am命令行模拟GCM接

  • 本文向大家介绍android studio 使用adb 命令传递文件到android 设备的方法,包括了android studio 使用adb 命令传递文件到android 设备的方法的使用技巧和注意事项,需要的朋友参考一下 一:文件传输 在android开发中,有时候需要将文件从pc端传递至android,或者将软件运行的日志,从android设备传递到pc进行分析,我们可以使用windows

  • 我和我的亚行有个奇怪的问题。我有一部Vuzix M300和几部android手机。事情是在开始使用我的Vuzix M300后,我的Android手机没有被我的ADB检测到,尽管我的Vuzix现在被检测到。在使用Vuzix之前,情况并非如此。在Vuzix之前,我的android手机通常被检测到,现在它没有被检测到,现在只有Vuzix被检测到。这里有什么问题?