Android手机测试环境搭建

Posted magic_yj

tags:

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

android SDK概念: SDK(software development kit)软件开发工具包。被软件开发工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。Android SDK 指的是Android专属的软件开发工具包。

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% ools

4、Android SDK配置完成,接下来验证配置是否成功。

5、点击运行——输入cmd——回车——输入adb——回车,出现英文命令提示即正确

连接方式1:使用模拟器

1. 下载Android SDK,并配置好环境变量

2. 安装模拟器,并开启

3. 执行adb connect 127.0.0.1:6555,开一个通道

4. 使用adb devices

5. adb shell 进手机后台linux系统

连接方式2:使用真机操作

1. 打开安卓手机,猛点设置--安卓版本,连点7点,出现开发者模式选项

2. 开启开发者模式,usb调试

3. 手机使用USB数据连连接手机,使用笔记本电脑安装WiFi共享,开WIFI给手机用,安用手机助手连接手机

4.使用 adb devices

5. adb shell 进手机后台linux系统

 

注:adb常用命令

1. 安装apk   adb install  apk安装包

 adb install *.apk

2. 反编译拿包名

   通过反编译查包名,查看第一行的package: name的属性值

   反编译:在aapt.exe工具所在的目录下,aapt dump badging  *.apk

3. 运行app 通过adb shell命令拿到包名 

    3.1 启动app,使用adb shell进手机后台

    3.2 执行 dumpsys  activity | grep mFocusedActivity 拿包名

4. 卸载app

    adb uninstall *.app

5. 再次安装  adb install  应用程序.apk –r

    adb install  -r   *.apk 

6. adb shell 进手机超级终linux系统

7. adb version 查看当前adb版本

8. adb pull <A> <B>

A为手机路径,B为电脑路径,意思为:把文件从手机中复制到电脑上

9. adb push <B> <A>

A为手机路径,B为电脑路径,意思为:把文件从电脑复制到手机上

10.重新挂载文件系统 :adb remount

11.重启手机:adb reboot

12. 查看日志:adb logcat 

13. 命令查看当前运行的包名和Activity:adb shell dumpsys window | findstr mCurrentFocus ,使用它前先要打开待测app

14. 查看app的路径:adb shell pm path *.app

15. 查看所有包名:adb shell pm list packages

16. 启动activity:adb shell am start -n <package_name>/.<activity_class_name>

 

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

手机APP测试环境搭建---appium

安卓测试环境搭建

Android手机自动化测试实例详解

android测试monkey啥意思

第二章 测试环境搭建(上)

Android自动化测试之环境搭建