测试_adb

adb介绍
全称是:Android Debug Bridge,即安卓调试桥,是安卓sdk的一个工具;

下载:http://adbshell.com/upload/adb.zip

端口管理 
adb server与client通信的端口是5037;

ADB命令分为三部分进行介绍,adb 命令,adb shell 命令,linux 命令
区别:adb命令是adb这个程序自带的一些命令,而adb shell则是调用的Android系统中的命令
adb 命令:
1.adb devices,获取设备列表及设备状态
2.adb get-state,获取设备的状态,设备的状态有3钟,device,offline ,unknown
3.adb kill-server,adb start-server,结束adb服务,启动adb服务
4.adb logcat,打印Android的系统日志
5.adb bugreport,打印dumpsys,dumpstate,logcat的输出,也是用于分析错误
adb bugreport > d:\bugreport.log
6.adb install,安装应用,覆盖安装是使用-r选项
7.adb uninstall,卸载应用,后面跟的参数是应用的包名,请区别于apk 文件名
'-k'表示保存数据和缓存目录,-k选项,卸载时保存数据和缓存目录
8.adb pull,将Android设备上的文件或者文件夹复制到本地
9.adb push,推送本地文件至Android设备
10.adb root,adb remount,只针对类似小米开发版的手机有用,可以直接已经这两个命 令获取root权限,并挂载系统文件系统为可读写状态
11.adb reboot,重启Android设备
12.adb forward,将宿主机上的某个端口重定向到设备的某个端口
13.adb连接远程连接Android设备
手机,PC处理相同的网络下,手机安装应用adbWifi,启动连接。手机需要获取root权限(不会的话jj剁了)
接着运行adb connect 192.168.1.102,即可通过无线的方式连接手机,缺点是速度比较慢

adb shell 命令:
跑monkey:adb shell monkey -v -p your.package.name 500

软件包管理器,pm列表包列出安装在设备上的应用
adb shell pm list package,参数 -s -3 -f -i
adb shell pm path com.tencent.mobileqq
adb shell pm dump com.tencent.mobileqq
adb shell pm set-install-location
adb shell pm get-install-location
输入,这个命令可以向Android设备发送按键事件
输入文本,发送文本内容,不能发送中文,adb shell input text test123456
输入keyevent,发送按键事件,adb shell input keyevent KEYCODE_HOME
输入点击,对屏幕发送一个触摸事件,adb shell input tap 500 500
输入滑动,滑动事件,adb shell input swipe 900 500 100 500
输入长按事件 adb shell input swipe 500 500 501 501 2000
截图命令 adb shell screencap -p /sdcard/screen.png
屏幕录像 adb shell screenrecord sdcard/record.mp4

输入法列表 adb shell ime list -s
输入法选择 adb shell ime set com.baidu.input_mi/.ImeService

查看设备CPU和内存占用情况:adb shell top
获取CPU序列号 adb shell cat /proc/cpuinfo
查看当前内存占用:adb shell cat /proc/meminfo
查看IO内存分区:adb shell cat /proc/iomem
查看当前内存占用:adb shell cat /proc/meminfo
查看占用内存前6的APP:adb shell top -m 6
查询各进程内存使用情况:adb shell procrank
查看后台services信息:adb shell service list
获取设备名称:adb shell cat /system/build.prop
查看wifi密码:adb shell cat /data/misc/wifi/*.conf

日志
在logcat里面打印你设定的信息 adb shell log -p d -t xuxu "test adb shell log"
-p:优先级,-t:标签,标签,后面加上消息
查看Android设备的参数信息,adb shell getprop










發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章