adb 命令
一、adb shell wm 通过vm设置后,重启手机仍有效,若想恢复默认值,则需要reset,如:adb shell wm size reset
1.adb shell wm size 查看手机分辨率
如:adb shell wm size
结果:Physical size: 1080x1920
也可以设置成其他分辨率
如:adb shell wm size 720x1280
结果:Physical size: 720x1280
2.adb shell wm density 查看屏幕密度
如:adb shell wm density
结果:Physical density: 480
也可以设置成其他屏幕密度
如:adb shell wm density 200
结果:Physical density: 200
3.adb shell wm overscan 设置窗口的显示位置
如:adb shell wm overscan 200,300,400,500
二、adb shell pm(package manager)方便查看系统当前安装包的一些状态,功能十分强大
1. adb shell pm list package 查看当前安装的所有apk
adb shell pm list package -f 查看包名和文件名对应表
adb shell pm list package -3 查看安装的第三方应用
三、adb shell dumpsys 用来查看activity的堆栈信息
adb shell dumpsys battery 查看电池信息
四、adb shell screencap/adb shell screenrecord 截屏/录屏
adb shell screencap -p sdcard/test.png
adb shell screenrecord --time-limit 10 --bit-rate 6000000 /sdcard/demo.mp4
五、adb shell am (activity manager)方便调试应用的活动行为。
- 启动一个activity
adb -d shell am start -n com.google.android.setupwizard/.SetupWizardTestActivity - 模拟发送广播
在开发SystemUI时,涉及到SIM卡状态显示的debug工作,模拟发送广播就非常有用了。adb shell am broadcast -a android.intent.action.SIM_STATE_CHANGED --es ss ABSENT --ei slot 1
六、aapt:aapt命令可以用来查看一个apk包含的资源类信息,比如版本号,权限等。它位于SDK下的build-tools目录里
aapt dump badging test.debug
浙公网安备 33010602011771号