Android中常用的一些命令

时间:2022-09-02 18:57:38

1、连接adb服务

adb start-server

2、关闭adb服务

adb kill-server

3、查看连接的设备

adb devices

4、安装apk(-r是替换安装,-d是允许降应用版本安装)

adb install  (-r) (-d) xxx.apk

5、卸载apk

adb uninstall packageName (这里一定要是包名)

6、清除应用程序数据

adb shell pm clear packageName

7、monkey测试命令

adb shell monkey -p packageName -v 5000 (出错会停止)
adb shell monkey --ignore-crashes --ignore-security-exceptions --ignore-native-crashes -p packageName -v 5000(出错不会停止)

8、查看进程adj值命令

adb shell cat /proc/pid/oom_adj

9、查看CPU运行个数命令

adb shell cat /sys/devices/system/cpu/online

10、查看进程MemoryInfo命令

adb shell dumpsys meminfo 进程名

11、查看窗口信息命令

adb shell dumpsys window w
adb shell dumpsys window -a(会列出的信息更多更全)

12、查看当前应用包名的命令:

adb shell dumpsys activity activities | grep "mFocusedActivity"(推荐用这个)
adb shell dumpsys activity top

13、查看低内存杀应用程序的值命令

adb shell cat sys/module/lowmemorykiller/parameters/minfree 再除以256
adb shell cat sys/module/lowmemorykiller/parameters/adj

14、查看管道数的命令

adb shell lsof |grep pid|wc -l

15、查看某个apk的信息命令

aapt dump badging Tmall.apk(apk的名字)

16、查看线程命令

adb shell ps -t

17、查看应用中内存占用情况

adb shell showmap pid

18、追踪包的内存使用情况

adb shell dumpsys procstats 包名

19、打开BroadcastQueue的log方法

adb shell dumpsys activity log enable 2

20、打印eventslog

adb logcat -v time -b events 

21、填充SD卡空间命令

adb shell dd if=/dev/zero of=/storage/sdcard0/bigfile

22、填充手机U盘命令

adb shell dd if=/dev/zero of=/mnt/sdcard/bigfile

23、查看所有已安装的应用的包名

adb shell dumpsys package

24、查看手机CPU

adb shell cat /proc/cpuinfo