- 安装
.apk
包
adb install apk包名
adb install [-r] [-s]
这个命令将指定的apk文件安装到设备上.
-r 强制安装(在某些情况下可以已有些应用程序在运行或不可写,可加上此参数强制安装)
-s 将apk文件安装在SD-Card
- 连接多个设备时,如何指定设备进行安装
adb -s 设备号 install apk包
- 断开设备连接
adb kill-server //结束adb服务
adb start-server //启动adb服务
- 卸载
.apk
包
adb uninstall
adb devices
查看设备是否连接
adb devices
List of devices attached
6HJDU20416008478 device
- 查看设备系统中所有应用包名
adb shell pm list package
- 查看指定应用包名
方法一
使用 monitor 检测,步骤如下:
输入 adb shell am monitor 命令
设备上打开,你想要查看包名的应用
输入quit
命令退出monitor
检测
adb shell am monitor
Monitoring activity manager... available commands:
(q)uit: finish monitoring
** Activity starting: com.tencent.qqmusic
** Activity starting: com.netease.cloudmusic
quit
其中: com.tencent.qqmusic 和 com.netease.cloudmusic 就是QQ音乐和云村的应用包名
方法二
启动APP,使用 adb shell "dumpsys window | grep mCurrentFocus"
命令,查看启动应用的包名信息,以及Activity的信息
adb shell "dumpsys window | grep mCurrentFocus"
mCurrentFocus=Window{9d9a4e1 u0 com.netease.cloudmusic/com.netease.cloudmusic.activity.MainActivity}
云村包名: com.netease.cloudmusic
Activity: com.netease.cloudmusic.activity.MainActivity
- 日志重定向
adb logcat > 电脑文件夹路径
- 将电脑文件
push
到手机上
adb push 电脑路径 手机路径
- 将手机中的信息拉取到电脑上
adb pull 手机路径 电脑路径
adb
显示帮助信息
adb help
adb
显示版本号
adb version
- 启动计算机
adb
服务进程
adb start-server
- 断开
adb
服务进程
adb kill-server
- 重启设备
adb reboot [bootloader|recovery]
adb reboot-bootloader
重启有三种方式:
直接重启设备回到使用界面adb reboot即可
重启设备到bootloader引导模式:adb reboot-bootloader或adb reboot bootloader
重启到recovery刷机模式:adb reboot recovery
返回设备状态
adb get-state
返回设备状态,有三种结果:关机,引导模式,设备在线
- 返回设备序列号
adb get-serialno
返回设备序列号SN值
- 获取设备的ROOT权限
adb remount
通过这个命令就可以获取设备的ROOT权限,可以通过adb操作/system等系统目录,如
adb push xx.app /system/app
即可将app应用直接放入系统目录。这个操作必须机子已解锁并ROOT过。