Android开发调试时经常会用到adb,总结一下很常用的一些调试命令,方便回顾。
adb调试文件存放位置:
data/misc/adb/adb_keys
连接adb:
adb connect
通过WIFI地址连接,设置——>WLAN——>连接的WIFI——>IPv4,此种方法不用连接数据线:
adb connect 192.168.1.12
adb打印某个包的LOG信息:
adb shell logcat | grep "包名"
adb logcat | find "包名"
获取序列号:
adb get-seriaIno
获取设备ID:
adb get-product
打开系统相机:
am start -n com.android.gallery3d/com.android.camera.Camera
apk包名类名获取:
aapt dump badging xxx.apk
导出anr文件:
adb pull data/anr C:/anr
查看CPU使用情况:
adb shell top -m 10 -s cpu
查看内存使用情况:
adb shell dumpsys meminfo
查看划分的存储空间:
adb shell df
杀死进程:
adb shell kill [PID]
查看进程列表:
adb shell ps
查看某APP进程:
adb shell ps|grep <包名>
查看PID进程状态:
adb shell ps -x [PID]
实时监听程序进程的变化:
adb shell top|grep <包名>
查看CPU占用核数:
cat sys/devices/system/cpu/online
查看主频:
/sys/devices/system/cpu/cpu0/cpufreq # cat scaling_cur_freq