信不信,马上教会你瑞芯微开发板之ADB常用命令
本文以触觉智能Purple Pi OH开发板进行演示。触觉智能的Purple Pi OH鸿蒙开源主板,是华为Laval官方社区主荐的一款鸿蒙开发主板。

该主板主要针对学生党,极客,工程师,极大降低了开源鸿蒙开发者的入门门槛,具有以下几点优势:
■ 支持开源鸿蒙/Linux /Andriod 11/麒麟,兼容树莓派 ;
■ 四核A55,最高1.8G主频 Mali G52-2EE GPU ;
■ 支持OpenGL/CL/Vulkan/1T NPU/8MISP ;
■ 支持TensorFlow/MXNet/PyTorch/Caffe ;
■ 支持1千兆以太网、3USB2.0、1USB3.0、3UART、2SPI、2I2C、28GPIO、1MIPI DSI、1*HDMI ;
■ 支持OpenHarmony3.2/4.0/4.1/5.0等版本,开放SDK源代码 ;
一、前言
今天文章主题分享的是关于Android系统的ADB命令,ADB的全称为Android Debug Bridge,就是起到调试桥的作用,它是一种多功能的命令行工具,用于与Android设备进行通信和调试。
ADB是一个客户端-服务器程序,主要由三个组件构成:客户端、守护进程(adbd)和服务器。客户端运行在开发机器上,用于发送命令;守护进程则运行在每个设备上作为后台进程,执行这些命令;服务器管理客户端与守护进程之间的通信,也运行在开发机器上。
二、ADB工具安装
2.1
ADB工具下载
ADB工具包及相关命令操作视频链接如下所示:
链接:
https://pan.baidu.com/s/1Z0i7G2M1NT0_-C5LAAzxZw?pwd=vlpm
提取码:vlpm
2.2
ADB工具安装
- 下载完成后我们可以看到ADB工具文件夹内容如下:
![image]()
- 打开【adb工具】文件夹,解压其中的压缩包后我们可以看到内容如下:
![image]()
- 安装方法有两种,这里我推荐第二种方法,较为简单:
将名称中含有adb的文件和fastboot.exe复制到 c:/windows/system32目录下
将名称中含有adb的所有文件复制到 c:/windows/system目录下
将压缩包内4个文件全部拷贝到 C:\Users\用户名 目录下,复制好后如下图所示:
4. 此时通过【Win+R】打开运行窗口,输入【cmd】打开命令行
5. 输入adb若出现如下信息即为安装成功:
三、开始烧录
3.1
客户端与服务器端连接
ADB是一个“客户端-服务器端”程序, 其中客户端是你用来操作的电脑, 服务器端是Android设备。因此这里我们首先要通过数据线连接电脑和Android设备,后续设置好后我们可以通过网络ADB来实现无线调试。
此处我使用的是深圳触觉智能科技有限公司推出的基于RK3566的Purple Pi OH开发板,这款产品具有性价比高、性能高、超小尺寸、超低功耗和支持多种操作系统的特点,是学习开发和产品选型的首选。
接下来我们使用TypeA-TypeC连接PC和开发板,此时我们打开【设备管理器】即可看到PC识别到了设备,如下图所示:
3.2
ADB常用命令

- adb devices:查看设备状态:,显示设备序列号和连接状态(如device或offline)
![image]()
- adb reboot:重启设备,此命令没有回应。
- adb –-help:查看adb帮助。
- adb install <apk文件路径>:将指定的apk文件安装到设备上,可加参数如下表所示:
![image]()
5.adb uninstall <软件名>:如果加 -k 参数,为卸载软件但是保留配置和缓存文件.。 - adb shell:进入设备shell界面,后面加<command命令>将是直接运行设备命令, 相当于执行远程命令,退出shell使用exit命令
![image]()
- adb push <本地路径> <远程路径>:将本地文件推送至开发板
![image]()
8.adb pull <远程路径> <本地路径>:与push使用方法相同,不过路径相反 - adb shell pm list packages:查看应用列表,可加参数,如下表所示:
![image]()
执行效果如下图所示:![image]()
- adb shell pm clear
:清除应用数据与缓存命令 ![image]()
- adb shell dumpsys package
:查看应用详细信息命令 ![image]()
输出中包含很多信息,包括 Activity Resolver Table、Registered ContentProviders、包名、userId、安装后的文件资源代码等路径、版本信息、权限信息和授予状态、签名版本信息等。 - adb shell pm path
:查看应用安装路径命令 - adb shell am force-stop
:强制停止应用命令 - adb shell input:模拟按键/输入,比如使用
adb shell input keyevent <3>命令,模拟按下Home键,不同的 keycode 能实现不同的功能,完整的 keycode 列表详见
(https://developer.android.com/reference/android/view/KeyEvent.html)![image]()
15.adb shell getprop ro.product.model:查看设备信息![image]()
16.adb shell dumpsys battery:查看电池状况![image]()
17.adb shell wm size:查看屏幕分辨率![image]()
- adb shell getprop ro.build.version.release:查看Android版本
![image]()
19.adb shell cat /proc/cpuinfo:查看cpu信息![image]()
20.adb shell cat /proc/meminfo:查看内存信息![image]()


















浙公网安备 33010602011771号