Android ADB命令大全

开发或者测试的过程中使用adb命令能更快的完成工作。但是很多命令我们凭借大脑不能很好的记住,所以就写下笔记供大家参考。

1、获取序列号

adb get-serialno

2、查看连接计算机的设备

adb devices

3、重启机器

adb reboot

4、重启到bootloader,即刷机模式

adb reboot bootloader

5、重启到recovery,即恢复模式

adb reboot recovery

6、查看Log

adb logcat

7、终止adb服务进程

adb kill-server

8、重启adb服务进程

adb start-server

9、获取机器MAC地址

adb shell  cat /sys/class/net/wlan0/address

10、获取CPU序列号

adb shell cat /proc/cpuinfo

11、安装APK

adb install  //比如:adb install test.apk

12、保留数据和缓存文件,重新安装apk

adb install -r  //比如:adb install -r test.apk

13、安装apk到sd卡

adb install -s  // 比如:adb install -s test.apk

14、卸载APK

adb uninstall  //比如:adb uninstall com.dzh.test

15、卸载app但保留数据和缓存文件

adb uninstall -k  //比如:adb uninstall -k com.dzh.test

16、启动应用

adb shell am start -n /.

17、查看设备cpu和内存占用情况

adb shell top

18、查看占用内存前6的app

adb shell top -m 6

19、刷新一次内存信息,然后返回

adb shell top -n 1

20、查询各进程内存使用情况

adb shell procrank

21、杀死一个进程

adb shell kill [pid]

22、查看进程列表

adb shell ps

23、查看指定进程状态

adb shell ps -x [PID]

24、查看后台services信息

adb shell service list

25、查看当前内存占用

adb shell cat /proc/meminfo

26、查看IO内存分区

adb shell cat /proc/iomem

27、将system分区重新挂载为可读写分区

adb remount

28、从本地复制文件到设备

adb push  

29、从设备复制文件到本地

adb pull   

30、列出目录下的文件和文件夹,等同于dos中的dir命令

adb shell ls

31、进入文件夹,等同于dos中的cd 命令

adb shell cd 

32、重命名文件

adb shell rename path/oldfilename path/newfilename

33、删除system/test.apk

adb shell rm /system/test.apk

34、删除文件夹及其下面所有文件

adb shell rm -r 

35、移动文件

adb shell mv path/file newpath/file

36、设置文件权限

adb shell chmod 777 /system/fonts/test.txt

37、新建文件夹

adb shell mkdir path/foldelname

38、查看文件内容

adb shell cat 

39、查看wifi密码

adb shell cat /data/misc/wifi/*.conf

40、清除log缓存

adb logcat -c

41、查看bug报告

adb bugreport

42、获取设备名称

adb shell cat /system/build.prop

43、查看ADB帮助

adb help

44、Monkey测试

adb shell monkey -v -p your.package.name 500

45、清空apk的缓存

adb shell
pm clear com.aaa.aaa

46、抓取日志中含有TEST的log

adb logcat | grep TEST
//Linux grep 命令用于查找文件里符合条件的字符串
// |在linux中代表管道的意思,这个句的含义是吧adb logcat 的结果给后面的命令,在查找TEST

47、查看栈顶的Activity

adb shell dumpsys activity activities | sed -En -e '/Running activities/,/Run #0/p'

48、通过包名查看内存信息

adb shell dumpsys meminfo com.dzh.test

目前先记录到这里,以后有新的发现在往这里面追加!!!
49、Adb LogCat输出指定Tag的log

//tag为maidian
adb logcat -s "maidian"

你可能感兴趣的:(Android ADB命令大全)