adb命令补充---20240124

1、如何查看安卓版本是user版本还是userdebug版本?

adb shell getprop ro.build.type

2、查看系统是64位还是32位?

adb shell getprop ro.product.cpu.abi  ---返回设备当前CPU的ABI版本号
若结果包含"armv7-a"字样,则说明设备是32位;若结果包含"arm64-v8a"字样,则说明设备是64位。

3、如何检测Android应用是32位还是64位?

与32位系统不同的是,在64系统中会同时存在两个Zygote进程——zygote和zygote64,分别对应32位和64位应用。
adb shell ps |grep zygote  ---查看进程
adb shell ps|grep 2759    ---查看所有的64位应用

4、查看系统内存?

adb shell cat /proc/meminfo

5、安卓remount操作?

设备需解锁后,输入remount指令:
adb root ; adb disable-verity ;adb reboot;adb remount

6、抓取完整的dmesg日志?

adb wait-for-device shell dmesg >dmesg.txt  查看内核日志

 7、截取/录制设备画面

adb shell screencap -p /sdcard/sc.png
adb shell screenrecord /sdcard/test.mp4

 8、adb模拟遥控器按键操作

直接返回桌面:adb shell input keyevent 3
返回上一级:adb shell input keyevent 4
模拟电源键:adb shell input keyevent 26

9、查看CPU占用率

查看指定包名的CPU占用率:top  | grep 包名
查看CPU占用率:top -m 10 -s 9
查看内存占用率:dumpsys meminfo | grep 包名
 
 
 
 
 
 
 
 
 
 
posted @ 2024-01-24 10:06  Yuki-Lan  阅读(80)  评论(0编辑  收藏  举报