1.获取序列号:
adb get-serialno
2.获取机器MAC地址:
adb shell cat /sys/class/net/wlan0/address
3.保留数据和缓存文件,重新安装apk:
adb install -r //比如:adb install -r baidu.apk
4.安装apk到sd卡:
adb install -s // 比如:adb install -s baidu.apk
5.卸载app但保留数据和缓存文件:
adb uninstall -k //比如:adb uninstall -k com.baidu.search
6.查看设备cpu和内存占用情况:
adb shell top
查看占用内存前6的app:
adb shell top -m 6
刷新一次内存信息,然后返回:
adb shell top -n 1
7.杀死一个进程:
adb shell kill [pid]
查看指定进程状态:重命名文件:
adb shell rename path/oldfilename path/newfilename
adb shell ps -x [PID]
8.查看后台services信息:
adb shell service list
查看当前内存占用:
adb shell cat /proc/meminfo
查看应用的内存使用情况:
adb shell dumpsys meminfo $package_name or $pid
查看servicecs使用细节
adb shell dumpsys activity services
查看activity使用细节
adb shell dumpsys activity
9.adb shell am broadcast [options]
作用:发送一个广播
举例:adb shell am broadcast -a “action_finish” (发送一个广播去关闭一个activity)
举例:adb shell am broadcast -a android.intent.action.MASTER_CLEAR(恢复出厂设置