ADB的一些事
2018-06-24 本文已影响0人
懒猫1105
ADB的一些事
1. 常用命令
- 安装命令
- adb install -r 应用程序.apk
- adb push D:/应用程序.apk /system/app/
- 以上都可以安装apk,但是有所区别。
- install是将apk安装到/data/data目录下,作为普通应用程序
- push并不是安装命令,而是文件写入手机的命令,因此只要有权限,就可以把apk安装到任何目录,甚至写入/system/app/目录作为系统应用程序。
- 电脑向手机写入文件
- adb push D:/1.txt /system/temp/
- 手机向电脑写入文件
- adb pull /system/temp/1.txt D:/
- 查看日志
- adb logcat
- 删除应用
- adb remount(重新挂载系统分区,使得系统分区重新可写)
- adb shell
- cd system/app/
- rm 应用程序.apk
- 查看已安装应用
- adb shell pm list packages -f
- 模拟按键输入
- adb shell input keyevent <数字>
- 常用数字:
- 82 --> menu
- 3 --> home
- 19 --> up
- 20 --> down
- 21 --> left
- 22 --> right
- 66 --> enter
- 4 --> back
- 模拟滑动
- adb shell input touchscreen <x1> <y1> <x2> <y2>
- adb shell input touchscreen swipe 18 665 18 350
- 查看运行状态
- adb shell dumpsys ****
- packages信息管理
- adb shell pm ****
- 例如之前查看已安装应用: adb shell pm list packages -f
- 屏幕录制
- adb shell screenrecord /sdcard/demo.mp4
- 重启手机
- adb reboot