安卓测试环境搭建

Posted ahc28

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安卓测试环境搭建相关的知识,希望对你有一定的参考价值。

安卓测试环境搭建:
1).android手机驱动(一般手机usb模式连接电脑
会自动安装,如不行百度)
2).JDK32位/64位
3).ADT32位/64位:如系统变量添加:
ANDROID_HOME:H:adt-bundle-windows-x86_64-20140702sdk
path:%ANDROID_HOME%platform-tools;%ANDROID_HOME% ools;

验证环境是否搭建成功:
cmd命令行输入:adb devices
如果报错:a.手机usb模式是否打开
b.驱动是否有问题

adb是什么?

ADB是android sdk里的一个工具,adb的全称为AndroidDebug Bridge,就是起到调试桥的作用。通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序,说白了就是debug工具。adb的工作方式比较特殊,
采用监听SocketTCP 5554等端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口,所以当我们运行Eclipse时adb进程就会自动运行。

adb有什么用?

借助adb工具,我们可以管理设备或手机模拟器的状态。还可以进行很多手机操作,如安装软件、系统升级、运行shell命令等等。
其实简而言说,adb就是连接Android手机与PC端的桥梁,可以让用户在电脑上对手机进行全面的操作。
(1)快速更新设备或手机模拟器中的代码,如应用或Android系统升级;
(2)在设备上运行Shell命令;
(3)管理设备或手机模拟器上的预定端口;
(4)在设备或手机模拟器上复制或粘贴文件。

adb devices , 获取设备列表及设备状态
adb install,安装应用,覆盖安装是使用-r选项
adb uninstall , 卸载应用,后面跟的参数是应用的包名,请区别于 apk 文件名
-k 选项,卸载时保存数据和缓存目录
adb kill-server,adb start-server,结束adb服务,启动adb服务,通??常两个命令一起用
adb push ,推送本地文件至 Android 设备,adb push d:push.txt sdcard/
adb pull ,将 Android 设备上的文件或者文件夹复制到本地,adb pull sdcard/pull.txt d:
adb logcat,打印Android的系统日志(优先级由低到高)
D-Debug
W-Warning
S-Silent基本不打印
如:adb logcat*:W(打印w,s)































以上是关于安卓测试环境搭建的主要内容,如果未能解决你的问题,请参考以下文章

安卓驱动开发----搭建开发板的测试环境

搭建安卓测试开发环境

monkey测试环境搭建 及 操作步骤

Mac&Appium&Python自动化测试-环境搭建之安卓SDK

Appium&Python自动化测试-环境搭建之安卓SDK

appium移动自动化测试框架搭建详细过程