ADB常用命令
基本命令
版本信息
查看已经连接的设备/模拟器列表
应用管理
查看应用列表
查看所有应用
1
| adb shell pm list packages
|
查看系统应用
1
| adb shell pm list packages -s
|
查看第三方应用
1
| adb shell pm list packages -3
|
获取已启动应用包名
1
| adb shell dumpsys activity top | findstr ACTIVITY
|
安装应用
1
| adb install [-l] [-r] [-t] [-s] [-d] [-g] <apk-file>
|
参数 |
含义 |
-l |
将应用安装到保护目录 /mnt/asec |
-r |
允许覆盖安装 |
-t |
允许安装 AndroidManifest.xml 里 application 指定 android:testOnly=“true” 的应用 |
-s |
将应用安装到 sdcard |
-d |
允许降级覆盖安装 |
-g |
授予所有运行时权限 |
卸载应用
<package-name>
表示应用的包名,-k
参数可选,表示卸载应用但保留数据和缓存目录。
1
| adb uninstall [-k] <package-name>
|
实用功能
录制屏幕导出到电脑
1 2
| adb shell screenrecord --size 1080x880 /sdcard/Download/bug.mp4 adb pull /sdcard/Download/bug.mp4
|
屏幕截屏导出到电脑
1 2
| adb shell screencap -p /sdcard/test1.png adb pull sdcard/test1.png
|