adb命令

常用非Shell命令:
1、adb shell dumpsys activity top
2、adb shell dumpsys package xxx.xxx
3、adb shell dumpsys meminfo pname/pid
4、adb shell dumpsys dbinfo package
5、adb install -r xxx.apk
6、adb uninstall package
7、adb pull /sdcard/tmp.txt D:
8、adb push D:\tmp.txt /sdcard
9、adb shell screencap -p /sdcard/tmp.png
10、adb shell screenrecord /sdcard/tmp.mp4
11、adb shell input txt xxxxx
12、adb forward IDA调试
13、adb jdwp 查看可调式应用进程号
14、adb logcat -s tag / adb logcat | findstr(grep) pname/pid/keyword

常用Shell命令:
1、run-as package 查看沙盒数据
2、ps | grep package 查看设备进程信息 ps -t pid 查看对应线程信息
3、pm clear package 清空指定包名应用数据
4、pm install 同adb install
5、pm uninstall 同adb uninstall
6、am start -n package/activity 启动一个应用
7、am start -n package/service 启动一个服务
8、am broadcast -a action 发送一条广播
9、netcfg 查看设备ip地址
10、netstat 查看设备的端口号信息
11、app_process 运行java代码
12、dalvikvm 运行dex文件
13、top 查看当前应用cpu消耗信息
-m//最多显示多少个进程
-n//刷新次数
-d//刷新间隔
-s//按那列排序
-t//显示线程信息
14、getprop ro.debuggable 查看系统属性值
15、 adb shell ps|grep :查看进程基本信息;
16、cat /sys/module/lowmemorykiller/parameters/minfree:查看某个手机的内存阈值;计算方式x*4/1024=yyy(MB);
17、cat /proc/进程 id/oom_adj:查看进程的优先级,值越小,优先级越高;小于0的是系统进程,等于0的是前台进程

你可能感兴趣的:(adb命令)