安装使用
https://developer.android.google.cn/studio/releases/platform-tools
添加环境变量
将这三个文件所在的目录添加环境变量即可
然后输入
C:UsersCoolin>adb version
Android Debug Bridge version 1.0.41
Version 30.0.5-6877874
Installed as D:APPinstallplatform-toolsadb.exe
查看是否安装设置成功
adb 命令使用
启动 adb server
adb start-server
停止 adb server
adb stop-server
查询已连接设备
C:UsersCoolin>adb devices
List of devices attached
ENU7N15A30003435 device
该命令经常出现以下问题:
offline —— 表示设备未连接成功或无响应;
device —— 设备已连接;
no device —— 没有设备/模拟器连接;
List of devices attached 设备/模拟器未连接到 adb 或无响应
文件传输
# 电脑 push 到手机 第一个参数是本地文件,第二个是手机要传输的位置
adb push DeviceTest.apk sdcard
# 从手机 pull 到电脑
adb pull DeviceTest.apk localaddr
adb install +包名 adb安装apk (覆盖安装是使用 -r 选项)
adb uninstall +包名 adb卸载apk
adb reboot 重启Android设备
adb shell 命令
adb 命令是 adb 这个程序自带的一些命令,而 adb shell 则是调用的 Android 系统中的命令,这些 Android 特有的命令都放在了 Android 设备的 system/bin 目录下
# 获取手机设备型号
adb -d shell getprop ro.product.model
# 获取手机厂商名称
adb -d shell getprop ro.product.brand
# 获取手机的序列号
1、get-serialno
2、adb shell getprop ro.serialno
# 获取手机 MAC 地址
adb shell cat /sys/class/net/wlan0/address
# 获取手机内存信息
adb shell cat /proc/meminfo
# 获取手机存储信息
adb shell df
# 获取手机内部存储信息
adb shell df /data
# 查看运行进程
adb shell procrank
# 关闭或杀掉进程
adb shell kill 366
# 保留数据和缓存文件,重新安装,升级
adb install -r test.apk
# 卸载app但保留数据和缓存文件
adb uninstall -k cnblogs.apk
# 查看目录下的文件大小
adb shell du -sh *