首页 > 技术文章 > adb常用命令

xueli 2017-09-07 13:43 原文

端口号 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

 

 

推荐阅读