adb经常使用命令
1.安装软件
adb -s 设备 install apk包路径
2。卸载软件
adb uninstall 应用包名
3.首先adb shell 进入Linux命令行
取得安装的所有包名
pm list package
4.取得包名安装路径
pm path 应用包名
5.将安装包从手机导入到本地
adb pull /data/app/base.apk
从手机拿到截图到电脑
adb pull /storage/sdcard0/Pictures/Screenshots
6.查看连接的硬件
adb devices
7.上传文件到指定路径
adb push build.prop /system/build.prop
8.结束adb进程
adb kill-server
9.启动adb进程
adb start-server
adb shell dumpsys activity
11.重启和关机
adb shell进入手机的超级终端Terminal
命令行执行重启和关机命令(必须获取root权限)
重启:su -c reboot 或者su -c "/system/bin/reboot"
关机:su reboot -p 或者su -c "/system/bin/shutdown"
adb reboot recovery 进入 recovery 模式
adb reboot bootloader 进入 fastboot 模式
adb reboot-bootloader
adb reboot 不带参数 系统正常重启
fastboot 模式下系统重启
fastboot reboot 系统正常重启
fastboot reboot-bootloader 重启进入fastboot 模式
fastboot 是 appboot 提供的功能,可以用它来烧写 system 等镜像文件
12.查看手机上的运行日志,此项可以用来查错
adb logcat
13.模拟home按键(模拟事件全部是通过input命令来实现的)
adb shell input keyevent 3
模拟点击坐标(250 250)
adb shell input tap 250 250
14.获取系统版本
adb shell getprop ro.build.version.release
获取系统api版本:adb shell getprop ro.build.version.sdk
获取手机相关制造商信息:adb shell getprop | grep "model|version.sdk|manufacture
r|hardware|platform|revision|serialno|product.name|brand"
15.查看当前启动APP的activity
adb shell dumpsys window | grep mCurrentFocus