运维和装置APK等,adb命令集合

ADB很强劲,记住一些ADB命令有助于升高级工程师作效能。

在日常或许会用到部分adb的通令,所以收集了有个别adb的通令,在此共享出来。

壹 、命令集合

</br>
取得体系号

adb get-serialno

翻看连接电脑的配备

 adb devices

重启机器

adb reboot

重启到bootloader,即刷机方式

adb reboot bootloader

重启到recovery,即复苏形式

 adb reboot recovery

查看log

adb logcat

悬停adb服务进度

 adb kill-server

重启adb服务进度

 adb start-server

取得机器MAC地址

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

获取CPU序列号

 adb shell cat /proc/cpuinfo

安装APK

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

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

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

安装apk到sd卡

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

卸载APK

adb uninstall //比如:adb uninstall com.baidu.search

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

adb uninstall -k //比如:adb uninstall -k com.baidu.search

启航应用

 adb shell am start -n /.

翻开设备cpu和内部存款和储蓄器占用意况

 adb shell top

查阅占用内部存款和储蓄器前6的app

adb shell top -m 6

刷新一回内部存储器消息,然后回来

 adb shell top -n 1

询问各进度内部存款和储蓄器使用景况

adb shell procrank

杀死贰个进程

adb shell kill [pid]

翻看进程列表

 adb shell ps

查看钦定进度情状

adb shell ps -x [PID]

翻看后台services消息

 adb shell service list

查看当前内部存储器占用

adb shell cat /proc/meminfo

翻看IO内部存款和储蓄器分区

 adb shell cat /proc/iomem

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

adb remount

从本土复制文件到装备

adb push

从设备复制文件到地头

adb pull

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

adb shell ls

跻身文件夹,等同于dos中的cd 命令

adb shell cd

重命名文件

 adb shell rename path/oldfilename path/newfilename

删除system/avi.apk

 adb shell rm /system/avi.apk

删除文件夹及其下边全数文件

adb shell rm -r

活动文件

 adb shell mv path/file newpath/file

安装文件权限

 adb shell chmod 777 /system/fonts/DroidSansFallback.ttf

新建文件夹

adb shell mkdir path/foldelname

查看文件内容

 adb shell cat

查看wifi密码

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

清除log缓存

adb logcat -c

查看bug报告

adb bugreport

赢得装备名称

 adb shell cat /system/build.prop

查看ADB帮助

adb help

跑monkey

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

45.启动Activity

adb shell am start -W com.sxun.box/.view.MainActivity
  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 <apkfile> //比如:adb install baidu.apk
    
  12. 封存数据和缓存文件,重新安装apk:

    adb install -r <apkfile> //比如:adb install -r baidu.apk
    
  13. 安装apk到sd卡:

    adb install -s <apkfile> // 比如:adb install -s baidu.apk
    
  14. 卸载APK:

    adb uninstall <package> //比如:adb uninstall com.baidu.search
    
  15. 卸载app但保留数据和缓存文件:

    adb uninstall -k <package> //比如:adb uninstall -k com.baidu.search
    
  16. 开发银行应用:

    adb shell am start -n <package_name>/.<activity_class_name>
    
  17. 翻开设备cpu和内部存款和储蓄器占用情状:

    adb shell top
    
  18. 查看占用内部存款和储蓄器前6的app:

    adb shell top -m 6
    
  19. 刷新3次内部存款和储蓄器新闻,然后回到:

    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 <local> <remote>
    
  29. 从设备复制文件到本地:

    adb pull <remote>  <local>
    
  30. 列出目录下的文件和文书夹,等同于dos中的dir命令:

    adb shell ls
    
  31. 跻身文件夹,等同于dos中的cd 命令:

    adb shell cd <folder>
    
  32. 重命名文件:

    adb shell rename path/oldfilename path/newfilename
    
  33. 删除system/avi.apk:

    adb shell rm /system/avi.apk
    
  34. 删去文件夹及其下边全数文件:

    adb shell rm -r <folder>
    
  35. 移步文件:

    adb shell mv path/file newpath/file
    
  36. 设置文件权限:

    adb shell chmod 777 /system/fonts/DroidSansFallback.ttf
    
  37. 新建文件夹:

    adb shell mkdir path/foldelname
    
  38. 翻开文件内容:

    adb shell cat <file>
    
  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
    

2、总结

</br>
此后有新的一声令下会陆续添加,若是我们有新的命令也足以告知自身。

More: