记录一下自己日常开发中所用到的adb命令。
1、常规手机APP开发所需命令
- 强制安装APK ,adb install -r -t apk路径
- 卸载APK,adb uninstall apk包名
- 抓取Log日志,adb shell logcat -v time > 文件存储路径(例如:C:\Users\Administrator\Desktop\logcat.txt)。当想要停止抓取的时候按Ctrl+C结束日志抓取
- 清除旧的日志信息,adb logcat -c
- 启动adb server,adb start-server
- 关闭adb server,adb kill-server
- 重启设备,adb reboot
- 打印进程信息,adb shell ps
- 查看系统耗电情况,adb shell dumpsys batterystats >文件存储路径
- 查看当前adb连接的设备号 ,adb devices
- 获取设备分辨率,adb shell wm size
- 获取APK文件存储路径,adb shell pm path 包名
- 查看CPU信息,adb shell cat /proc/cpuinfo
- 查看CPU使用情况,adb shell top -m 10 -s cpu
- 查看内存信息,adb shell cat /proc/meminfo
- 导出内存信息,adb shell dumpsys meminfo 包名 > 文件存储路径
- 获取设备对应的ARM版本,adb shell getprop ro.product.cpu.abi
- 获取设备MAC地址,adb shell cat /sys/class/net/wlan0/address
- 获取Android ID,adb shell settings get secure android_id
- 获取设备IMIE,adb shell getprop | grep imei
- 获取设备IP地址,adb shell ifconfig wlan0 | findstr “inet”
- 获取手机厂商,adb shell getprop ro.product.brand
- 查看App版本信息,adb shell dumpsys package 包名 | findstr versionCode
- 查看当前运行App的包名信息shell dumpsys window w |findstr / |findstr name=
2、偏硬件设备对接所使用的ADB命令
1、重启到Recovery中,adb reboot recovery
2、重启到fastboot中,adb reboot fastboot
3、使用adb导出bugreport,adb shell bugreport > 存储路径
4、使用adb导出dmesg,adb shell dmesg > 存储路径
5、pull文件到电脑
(1)开启root权限,adb root
(2)开启文件读写权限,adb remount
(3)adb pull 手机文件路径 电脑路径
6、push文件到手机,adb push 手机文件路径 电脑路径(前提同上,先开启root,然后开启读写权限)