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 运行自动化脚本
- 将jar文件推送到手机:adb devices
- 将monkey文件复制到设备:adb push E:\Maxim\monkey.jar /sdcard/(中间的路径要正确)
- 从设备中复制framework文件到SD:adb pull /sdcard/log.txt E:\Maxim\
- 使用
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
使用 adb
的 install
命令在模拟器或连接的设备上安装 APK:adb install path_to_apk
通过adb
shell 运行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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?