adb常用命令
端口号 5037
官网:http://adbshell.com/
1.查看设备号 adb devices
2. 获取设备的状态adb get-state ,设备的状态有 3 钟,device正常连
, offline设备无响应
, unknown没有连接设备
3. adb install , 安装,覆盖安装是使用 -r 选项adb uninstall 卸载
4. 重启设备adb reboot
5.设备和本地电脑文件互传adb pull android_filename pc_filename2,adb push pc_filename android_filename
6. 操作多台设备:-d表示只通过USB连接,-e表示只连接仿真器-s 设备序列号指定设备
adb shell
adb 命令是 adb 这个程序自带的一些命令,而 adb shell 则是调用的 Android 系统中的命令,这些 Android 特有的命令都放在了 Android 设备的 system/bin 目录下
1. pm
(1)列出已安装包名
pm list package
(2)参数:
pm list package -s 系统文件
pm list package -3 第三方安装包
pm list package -i weibo 过滤
pm list package -f 安装的apk位置
(3)
pm dump com.baidu.map.location 获取dump详细信息
(4)内容太多,显示不行,可以重定向,但是要退出shell环境,就可以了
2.ps
(1) 怎样结束monkey?pc端关闭monkey也会继续执行,所以只能kill
adb shell “ps|grep monkey”
adb shell kill 23333
3 am
怎样结束一个程序呢?不能使用adb shell kill pid,win会提示没有权限
adb shell am force-stop com.xxxxxn.weibo
启动程序adb shell am start -an com.xxx.xxx
4. logcat
adb logcat --help
adb shell logcat -v time>d:\\log.txt
5dumpsys 系统
(1) dumpsys查看服务
adb shell "dumpsys |grep SERVICE"
(2) 查看某个系统服务的详细
adb shell dumpsys meminfo -h 内存的帮助说明
5模拟操作
1.模拟home键 adb shell inpur keyevent KEYCODE_HOME
2touch adb shell input tap x y
3滑动adb shell input swipe x y x1 y1