ADB简介
ADB即Android debug bridge。是Android下面的一个通用的调试工具,作为测试人员熟练的掌握adb,可以管理设备或手机模拟器的状态,还可以进行很多手机操作,如安装软件、系统升级、运行shell命令等。
一、环境配置
使用ADB命令需要先配置环境。
1、Java JDK
2、Android SDK
(1)、下载Android SDK,解压后即可(全英文路径) 下载地址:http://tools.android-studio.org/index.php/sdk
(2)、 新建一个环境变量,变量名:ANDROID_HOME,变量值:c:\sdk(以你安装目录 为准,确认里面有tools和add-ons等多个文件夹),点击确认。
(3)、 在系统变量path 中添加 ;%ANDROID_HOME%\platform-tools; %ANDROID_HOME%\tools
(4)、 Android SDK配置完成,接下来验证配置是否成功。
cmd窗口——输入adb version
二、电脑设置
adb默认使用的端口号是5037,注意不被占用即可。
查看端口号:netstat -ano | findstr 5037
三、手机设置
1.开启开发者模式
2.进入开发者模式:启动USB调试功能,打开带有USB相关设置
3.连接电脑和手机
①.真机:
1)USB线连接手机和电脑:cdm窗口中输入 adb devices,识别设备即可。
2)WiFi连接
①手机和电脑在同一局域网,
②开启5555端口:adb tcpip 5555
③连接:adb connect IP:5555 ,显示device表示成功,IP是手机的wifi 的IP地址
②.模拟器:
adb connect 127.0.0.1:端口号 —— 不同模拟器端口不同。
逍遥:21503 夜神:62001
adb devices识别设备
四、常用adb命令
1、查看版本 adb version
2、识别设备,连接电脑与手机 adb devices
3、通过wifi 连接手机 adb connect IP:port
IP为所在局域网的IP地址,端口号5555
4、杀掉adb进程 adb kill-server
5、启动adb进程 adb start-server
6、安装APK adb install 绝对路径(从盘符:C:\log\Xxx.apk) 英文 直接拖拽即可
7、卸载APK adb uninstall 包名 (app在手机中的身份证,唯一,不重复)
8、获取包名:adb shell
#:表示root
$:表示未root
pm list packages ---列出手机中所有app的包名
pm list packages -3 列出手机中所有用户安装的第三方app的包名
pm list packages -s 列出手机中所有自己的app 的包名
9、将文件从电脑拷贝到手机 adb push 电脑目录 手机的目录
10、将文件从手机拷贝到电脑 adb pull 手机的目录 电脑目录