Android adb 常用命令总结

1、安装app(path为apk包的路径)

//如adb install apk包名.apk
adb install path

2、删除app

//如:adb uninstall apk包名.apk
adb uninstall 包名

3、触摸时间(x, y为触摸点的坐标位置)

adb shell input tap x y

4、滑动事件(x1, y1为按下时候的点位置, x2, y2为滑动到的位置点)

adb shell input swipe x1 y1 x2 y2

5、长按事件(ms为按下的时间长度)

adb shell input  swipe x1 y1 x2 y2 ms

6、清除数据

adb shell pm clear 包名

7、连接adb

adb wait-for-device
adb remount
adb connect 192.168.1.3

8、输入日志到文件/文件夹

//清除日志
adb logcat -c
//其中“log.txt”为文件
adb locat -v time >log.txt
//拉取日志到指定文件夹(这里以Linux系统为例,会默认拉取到根目录)
adb pull log mylog/

9、导出android日志

//从手机/车机复制到电脑本地命令:adb pull (文件手机路径) (电脑保存路径)
//手机可以使用如下的例子:其中“data/log/android_log”是Android手机存储日志的目录,“log”是基于当前路径下的文件
adb pull data/log/android_log log
//车机可以使用如下的例子:其中log是车机存储日志的根目录,"logfile/"是本地Linux电脑根目录
adb pull log logfile/
//输出举例:log/: 34 files pulled. 13.2 MB/s (309911270 bytes in 22.359s)

10、闪退日志

adb pull data/system.dropbox  dropbox

11、启动页面

adb shell am start -n 包名/页面路径

12、取消权限或者授权

adb shell pm revoke|grant 包名 权限名称

13、截图并且导出

adb shell screencap -p /sdcard/test.png
adb pull /sdcard/test.png d:/temp/test.png

14、查看连接的手机

adb devices

15、获取系统属性

adb shell getprop

其中的信息包含编译信息、机型信息等。

16、获取系统编译时间

adb shell getprop ro.build.date

>Fri Feb 3 14:23:02 UTC 2023

17、获取系统编译分支

adb shell getprop ro.build.branch

>返回具体的分支名称

18、多设备时需要指定设备执行命令

//当前已连接设备列表
adb devices
List of devices attached
fe8047	device
emulator-5556	device
emulator-5554	device

//使用adb -s <device_name> shell 这个命令来进入指定的设备
adb -s fe8047 shell
//执行后就可以输入命令对该设备进行操作了

 

 

发表回复

后才能评论