电脑已配置ADB环境
adb的全称为Android Debug Bridge 调试桥,是连接Android手机与PC端的桥梁,通过adb可以管理、操作模拟器和设备,如安装软件、系统升级、运行shell命令等。
详细:http://www.taodudu.cc/news/show-1575061.html?action=onClick一、连接设备操作步骤:
1.IP连接法:同一局域网下,通过cmd打开DOS窗口,输入“adb connect ip地址”即可连接设备;
2.线连法:使用双工头线,两头分别连接设备和电脑 即可连接设备;
3.串口法:使用串口板连接车机,然后将串口板连接至电脑,通过“SecureCRTPortable”应用,可连接设备;
1.adb devices //查看是否有设备 ** 此命令适用于第1、2中连接方式,不适用于第3种连接方式
2.adb get-serialno //获取设备的ID和序列号serialNumber
------------------发送命令到设备--------------------------------------
adb [-d|-e|-s <serialNumber>] <command>
-d 发送命令给usb连接的设备 -e 发送命令到模拟器设备 -s <serialNumber> 发送命令到指定设备
3.adb shell //进入车机内
在命令行中输入“adb shell”
进入shell之后,再输入“cat /system/build.prop”
其实,设备信息,主要是存放在“/system/build.prop”文件,通过“cat”命令就可以查看了
4. adb -s 设备名 shell //连接多个设备下,进入指定设备
5.adb reboot // 重启车机
6.adb kill-server //终止adb服务进程
7.adb start-server //开始adb服务进程
8.adb shell cat /sys/class/net/wlan0/address //获取机器MAC地址
9.cd sdcard //进入sdcard目录下,cd 表示进入某一个目录
10.rm -rf 文件/文件夹名称 //强制删除某一个文件/文件夹
11.adb shell mkdir 路径/文件夹名称 //新建文件夹
12.exit //退出
13.su //获取权限
14.chmod 777 文件名称 //赋予文件最高权限
15.adb install/uninstall 安装包路径 //安装/卸载包
16.adb install -r 安装包路径 //保留数据和缓存文件,重新安装APK
17.adb uninstall -k 包名 //卸载apk,但保留数据和缓存文件
18.adb shell pm clear 包名 //清除使用痕迹(包括激活等数据)
19 .adb shell pm path 包名 //查看包路径
20.adb shell dumpsys package 包名 | grep version //查看版本号
21.adb shell am start 包名 //通过命令启动应用(前提包名和activity在同一路径下)
------------------启动app-------------------------------------------
adb shell am start -n <package_name>/.<activity_class_name> // 启动应用
22. adb shell am start 包名.<activity_class_name> // 通过命令启动应用(包名和activity在不在同一路径下皆可使用)
23.adb logcat -v time >c:/logtxt.txt //抓取log并存至C盘
24.adb logcat -s '123' //过滤123的log
25.adb logcat -c //清除log缓存
26.cat 文件名 //查看文件内容 ,通过vi可修改文件内容
27.adb push 要push的文件路径 目标路径 //push文件进入设备
28.adb pull 要pull的文件路径 目标路径 //从设备pull文件到电脑
29.adb shell force-stop 包名 //强制停止关闭程序
30.adb shell top -m 6 //查看系统内 占用内存前6的app
31.adb shell procrank //查看各个进程的内存使用情况
32.adb shell ps //查看进程号
33.adb shell kill pid //杀死进程
34..adb shell wm size //查看设备分辨率
35.monkey -p com.edog.car --pct-syskeys 0 -c android.intent.category.LAUNCHER -s 1909 --hprof --ignore-crashes --ignore-timeouts --ignore-security-exceptions --monitor-native-crashes --throttle 200 -v -v -v 500000>>/mnt/sdcard/monkey_kaola.txt & logcat -v time >>/mnt/sdcard/logcat_kaola.txt // 跑monkey
————————————————
版权声明:本文为CSDN博主「大虞海棠」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_47383458/article/details/105785705