ADB调试桥

Android 调试桥 (adb) 是一种功能多样的命令行工具,可让您与设备进行通信。adb命令可用于执行各种设备操作,例如安装和调试应用。

adb tool安装配置

1、网上下载解压platform-tools_r34.0.1-windows文件,放在无中文的目录下

2、按键windows+r打开运行,输入sysdm.cpl,按回车(或+win+i打开系统设置-系统-关于-高级系统设置)

3、高级→环境变量→系统变量→path,将platform-tools的路径复制进去

4、按键windows+r打开运行,输入cmd,打开命令行,切换到adb的文件路径D:\platform-tools

(或打开platform-tools文件,路径上输入cmd,按回车)

5、输入adb devices,会返回连接的设备编码,即完成adb配置,adb默认端口号5037

在设备上启用 adb 调试

如要在通过 USB 连接的设备上使用 adb,要在设备的系统设置中启用 USB 调试(位于开发者选项下)。在很多Android 设备上,开发者选项屏幕默认情况下处于隐藏状态,可以连续点击系统版本信息中的软件版本号即可打开。

使用adb 运行自动化脚本

  1. 将jar文件推送到手机:adb devices
  2. 将monkey文件复制到设备:adb push E:\Maxim\monkey.jar /sdcard/(中间的路径要正确)
  3. 从设备中复制framework文件到SD:adb pull /sdcard/log.txt E:\Maxim\
  4. 使用shell命令通过adb发出设备命令

adb shell CLASSPATH=/sdcard/monkey.jar:/sdcard/framework.jar exec app_process /system/bin tv.panda.test.monkey.Monkey -p com.duowan.mobile --uiautomatormix --running-minutes 6000 -v –v

退出交互式 shell,请按Control+D或输入exit

停止 adb 服务器

adb 不响应命令,就终止 adb 服务器进程,然后重启才能解决问题。

停止 adb 服务器:**adb kill-server**

安装 APK

使用 adbinstall 命令在模拟器或连接的设备上安装 APK:adb install path_to_apk

通过adbshell 运行logcat

Logcat是用于转储系统消息日志,可以从Logcat窗口查看日志消息

在测试Android系统或者APP过程中经常会出现ANR(应用无响应),我们可以取anr日志文件给开发看log

在出现anr的时候,把设备使用usb连接,然后执行下面的adb命令

  • 取logcat:adb -d logcat -b events -v time -d >>e:/log1016.txt
  • 取bugreport:adb bugreport
  • 在E盘下新建anr文件夹:adb pull /data/user_de/0/com.android.shell/files/bugreports/ e:/anr
  • 取trace:adb pull /data/anr e:/anr

原文链接 https://www.hanyuanhun.cn | https://node.hanyuanhun.cn

posted @   汉源魂  阅读(6)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示