【FW】ADB指令分类速查清单

news/2025/3/31 1:51:08/

1. 设备管理

指令核心作用
adb devices列出已连接设备
adb reboot重启设备
adb reboot bootloader进入Bootloader模式
adb reboot recovery进入Recovery模式
adb root获取Root权限(需设备支持)
adb remount挂载系统分区为可读写

2. 应用管理

指令核心作用
adb install -r <apk>安装/覆盖安装APK
adb uninstall <包名>卸载应用
adb shell pm list packages列出所有应用包名
adb shell pm clear <包名>清除应用数据
adb shell am start -n <Activity路径>启动指定Activity
adb shell am force-stop <包名>强制停止应用

3. 调试与日志

指令核心作用
adb logcat实时查看系统日志
adb logcat -v time > log.txt保存带时间戳的日志
adb logcat -c清空日志缓冲区
adb bugreport生成完整系统报告
adb dumpsys <服务名>查看系统服务状态

4. 文件操作

指令核心作用
adb push <本地路径> <设备路径>推送文件到设备
adb pull <设备路径> <本地路径>从设备拉取文件
adb shell ls <路径>列出目录内容
adb shell rm <文件路径>删除文件

5. 系统信息

指令核心作用
adb shell getprop查看所有系统属性
adb shell wm size查看屏幕分辨率
adb shell dumpsys battery查看电池状态
adb shell settings list system查看系统设置项

6. 输入与界面

指令核心作用
adb shell input keyevent <键值>模拟物理按键(如KEYCODE_HOME=3
adb shell input text "abc"输入文本
adb shell screencap -p <路径>截图
adb shell screenrecord <路径>录屏(默认最多3分钟)

7. 网络相关

指令核心作用
adb shell netstat查看网络连接状态
adb shell ping <IP>测试网络连通性
adb reverse tcp:<PC端口> tcp:<设备端口>端口反向代理
adb shell ifconfig查看网络接口信息

8. 性能分析

指令核心作用
adb shell top实时查看进程CPU/内存占用
adb shell procrank查看进程内存占用(需Root)
adb shell dumpsys meminfo <包名>查看应用内存详情
adb shell dumpsys gfxinfo <包名>分析应用渲染性能

9. 无线调试

指令核心作用
adb tcpip 5555开启设备TCP/IP调试端口
adb connect <设备IP>:5555通过WiFi连接设备
adb disconnect断开无线连接

10. 高级调试

指令核心作用
adb shell ps -A | grep <进程名>查看进程PID
adb shell kill <PID>终止指定进程
adb shell setprop <属性名> <值>动态修改系统属性
adb shell cmd <服务命令>调用隐藏系统服务API

PS:如果有问题,可最先尝试执行 adb kill-server && adb start-server 重置 ADB 连接,再去分析问题。


http://www.ppmy.cn/news/1583772.html

相关文章

npm install 卡在创建项目:sill idealTree buildDeps

参考&#xff1a; https://blog.csdn.net/PengXing_Huang/article/details/136460133 或者再执行 npm install -g cnpm --registryhttps://registry.npm.taobao.org 或者换梯子

如何判断一块OLED显示屏幕好坏?

买手机或者平板的时候&#xff0c;屏幕好坏是一个非常重要考虑因素&#xff0c;从客户角度如何感知一块屏幕好坏呢&#xff1f; 个人在做显示领域相关工作&#xff0c;进行总结一下&#xff08;讨论主要集中手机平板这类中小型尺寸OLED的屏幕&#xff09;。 文章目录 一、中小…

批量给 PDF 页面添加超链接

让我们的 PDF 文档上传到互联网的时候&#xff0c;我们可能需要对其做一些处理&#xff0c;比如说我们希望别人在点击 PDF 文档页面的时候就跳转到指定的链接&#xff0c;那我们就需要给 PDF 文档的页面上添加链接。今天就给大家介绍一下如何同时对多个 PDF 文档的所有页面添加…

神经网络基础(NN)

一、神经网络是什么&#xff1f; 神经网络&#xff08;Neural Network, NN&#xff09;是机器学习中模仿生物神经系统结构的计算模型。它由大量人工神经元通过权重连接构成&#xff0c;能够通过数据学习复杂的非线性关系。 生物类比&#xff1a;神经元接收输入信号&#xff08;…

213.SpringSecurity:授权,授权实战,OAuth2,SpringSecurity中OAuth2认证服务器、资源服务器搭建,JWT

目录 一、授权 1.授权的核心概念 2.权限管理策略 3.基于过滤器(URL)的权限管理实战 (1)创建项目 (2)基于过滤器(URL)访问 (3)常用方法 (4)antMathers,mvcMathers,regexMathers区别 4.基于 方法 权限管理 (1)使用场景 (2)使用方法 (3)具体实现 二、…

STM32--SPI通信讲解

前言 嘿&#xff0c;小伙伴们&#xff01;今天咱们来聊聊STM32的SPI通信。SPI&#xff08;Serial Peripheral Interface&#xff09;是一种超常用的串行通信协议&#xff0c;特别适合微控制器和各种外设&#xff08;比如传感器、存储器、显示屏&#xff09;之间的通信。如果你…

Android之uCrop (裁剪) 的基本使用资料

Android 拍照、选择图片并裁剪 uCrop裁剪 uCrop裁剪2 uCrop裁剪3 1.权限检查 private static final int REQUEST_CAMERA_PERMISSION 333; private void requestCameraPermission() {if (ContextCompat.checkSelfPermission(this, android.Manifest.permission.CAMERA)! …

接口自动化进阶 —— Pytest全局配置pytest.ini文件详解!

pytest.ini 是 Pytest 的全局配置文件&#xff0c;用于自定义测试运行的行为和规则。通过配置 pytest.ini&#xff0c;可以避免在命令行中重复输入参数&#xff0c;提升测试的效率和一致性。 1. 配置文件的位置和格式 位置&#xff1a;pytest.ini 文件通常放在项目的根目录下。…