ADB工具

1. 获取设备序列号

adb get-serialno

2. 获取设备电量

adb shell dumpsys battery

adb shell dumpsys battery set usb 1 设置为USB充电状态

Current Battery Service state:
  AC powered: false
  USB powered: false
  Wireless powered: false
  Max charging current: 0
  Max charging voltage: 0
  Charge counter: 3433133
  status: 3
  health: 2
  present: true
  level: 90
  scale: 100
  voltage: 4232
  temperature: 337
  technology: Li-ion

3. 获取设备内存

adb shell cat /proc/meminfo

adb shell procrank

adb shell dumpsys meminfo

Total RAM: 5,981,832K (status normal)
 Free RAM: 4,121,672K (  123,068K cached pss + 3,998,604K available)
 Used RAM: 1,610,051K (1,372,495K used pss +   237,556K kernel)
 Lost RAM:    44,661K
     ZRAM:        20K physical used for       224K in swap (1,048,572K total swap)
   Tuning: 256 (large 512), oom   322,560K, restore limit   107,520K (high-end-gfx)

4. 获取设备容量

adb shell df /data/media

adb shell df /data

5. 获取设备列表

adb devices

6. 获取设备状态

adb get-state

device:设备正常连接

offline:连接异常,设备无响应

unknown:没有连接的设备

7. 安装应用

adb install packageName

执行结果:

  • Success:安装成功

  • INSTALL_FAILED_ALREADY_EXISTS:安装失败

  • INSTALL_FAILED_SIGNATURE_ERROR:签名不一致

  • INSTALL_FAILED_INSUFFICIENT_STORAGE:存储空间不足

adb install -r packageName:重新安装

8. 卸载应用

adb uninstall

9. 文件互传

将本地文件传到设备上

adb push 本地文件全路径 /sdcard/

将设备上的文件移动到本地

adb pull /sdcard/demo.txt 本地路径

10. 获取设备上所有应用信息

adb shell pm list package

-s:列出所有系统应用包名

-f:列出所有应用包名,apk名及存放位置

11. 设备重启

adb reboot

12. 查看Android系统版本

adb shell getprop ro.build.version.release

13. 获取CPU信息

adb shell cat /proc/cpuinfo

14. 设备关机

adb shell reboot -p

15. 屏幕点击事件

adb shell input tap x轴 y轴

16. 屏幕滑动事件

adb shell input swipe x轴start y轴start x轴end y轴end

17. 屏幕按键事件

adb shell input keyevent 按键事件

18. 获取设备型号

adb -d shell getprop ro.product.model

原文作者:絷缘
作者邮箱:zhiyuanworkemail@163.com
原文地址:https://zhiyuandnc.github.io/gipeLHNM2/
版权声明:本文为博主原创文章,转载请注明原文链接作者信息