常用adb命令列表

分类功能命令备注
设备查看设备列表adb devices
查看系统属性adb shell getprop
连接局域网设备adb connect IP此命令只用于需要通过局域网连接设备的情况(usb设备可以直接连接adb),IP为待连接设备的局域网ip地址
断开连接设备adb disconnect
获取设备分辨率adb shell wm size
查看设备序列号adb get-serialno
查看设备CPU信息adb shell cat /proc/cpuinfo
查看设备内存信息adb shell cat /proc/meminfo
重启设备adb shell cat /system/build.prop
截屏adb shell /system/bin/screencap -p /data/XXX.png
查看电池信息adb shell dumpsys battery
apk安装apkadb install apkFileNameapkFileName为待安装apk文件的文件名
强制安装apk(覆盖安装)adb install -r apkFileNameapkFileName为待安装apk文件的文件名
卸载apkadb uninstall packageNamepackageName为待卸载apk的包名
卸载apk(保留数据)adb uninstall -k packageNamepackageName为待卸载apk的包名
日志查看日志adb logcat
中止输出日志ctrl+c
### 常用 ADB 命令列表及说明 #### 查看已连接设备 ```bash adb devices ``` 此命令用于显示当前通过USB或网络连接到计算机的所有Android设备。 #### 安装应用程序 ```bash adb install path_to_apk_file.apk ``` 允许用户将APK文件安装到连接的Android设备上[^1]。 #### 卸载应用程序并保留数据 ```bash adb uninstall -k com.example.package_name ``` 卸载指定包名的应用程序,但是会保存其数据和缓存。如果遇到权限问题可以尝试使用`adb shell cmd package uninstall -k`来代替上述命令[^3]。 #### 获取日志信息 ```bash adb logcat ``` 实时查看来自目标设备的日志输出,这对于调试非常有用。 #### 进入Shell环境 ```bash adb shell ``` 进入远程终端模拟器,在这里可以直接运行Linux命令以及特定于Android系统的shell命令。 #### 列出所有已安装的应用程序 为了区分不同类型的APP,有如下几个选项: - **列出系统预装应用** ```bash adb shell pm list packages -s ``` - **仅展示第三方下载的应用** ```bash adb shell pm list packages -3 ``` - **获取完整的应用清单连同它们的确切来源** ```bash adb shell pm list packages -i ``` - **获得更详细的包信息,包括路径** ```bash adb shell pm list packages -f ``` 此命令不仅返回包名称还提供关联的`.apk`文件的位置[^2]。 #### 复制文件至设备/从设备复制文件出来 - 将本地文件发送给设备: ```bash adb push local_path remote_path ``` - 把设备中的某个文件拉取回电脑端: ```bash adb pull device_path host_path ``` 以上就是一些常见的ADB操作指令介绍,这些工具对于开发者来说是非常重要的资源管理手段之一。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值