ADB工具简单学习(一)
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/
版权声明:本文为博主原创文章,转载请注明原文链接作者信息