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%\tools

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手机测试环境搭建的更多相关文章

  1. [唐胡璐]Android自动化- 测试环境搭建中遇到的问题

    这里主要讲一下在配置过程中遇到一个小问题,其他的步骤会略过。 安装JDK,并设置环境变量 下载Android ADT, 解压后,文件夹显示如下: Download the ADT bundle for ...

  2. Win10 下python_appium的Android手机自动化环境搭建

    前提: 已经安装好了Java环境,且配置了环境变量 已经安装python3.8.2,已经安装pycham. 一.安装appium_client ,pycham中也需要安装 二.安装node.js(需要 ...

  3. 『与善仁』Appium基础 — 1、Android系统的测试环境搭建

    目录 1.Android操作系统简介 (1)Android系统诞生 (2)Android系统的结构 (3)Android测试环境搭建整体思路 2.Java环境安装 (1)JDK8下载 (2)安装JDK ...

  4. Android测试环境搭建(win7)

    一.安装JDK并配置环境变量 1.在Java官方网站上下载相应系统的jdk文件安装,如win7 64 位系统下安装jdk-6u45-windows-x64,全部选择默认的安装路径即可安装完成. 2.配 ...

  5. Android测试环境搭建

    Android测试环境搭建 一.操作系统 使用Win7_64位操作系统.(可以用其他的系统,下面都是针对Win7 64位进行操作) 二.安装JDK 运行jdk-6u45-windows-x64.exe ...

  6. JM-1 手机网站开发测试环境搭建

    JM-1 手机网站开发测试环境搭建 一.总结 一句话总结:WEB服务器环境可实现局域网内轻松访问.360wifi可以实现局域网. 二.微网站开发环境: 1.把微网站放到本机wamp环境下,用pc浏览器 ...

  7. Android手机用KSWEB搭建Web服务器成功安装WordPress

    之前部落分享的几个免费Web服务器软件都是用来安装在本地电脑上,搭建Apache.PhpMyAdmin.MySQL等网站运行环境,然后我们就可以在电脑上测试运行Wordpress.Discuz! 论坛 ...

  8. 『与善仁』Appium基础 — 14、Appium测试环境搭建

    目录 1.Appium测试环境搭建整体思路 (1)Android测试环境搭建 (2)Appium测试环境搭建 (3)测试脚本语言的环境搭建 2.Appium在Android端和IOS端的工作流程 (1 ...

  9. android NDK开发环境搭建

    android NDK开发环境搭建 2012-05-14 00:13:58 分类: 嵌入式 基于 Android NDK 的学习之旅-----环境搭建 工欲善其事必先利其器 , 下面介绍下 Eclip ...

随机推荐

  1. jsp 记录

      前后端开发好久后,一直没怎么用前端开发了.最近任务比较急,又开始写jsp页面了... 1)jquery.validate.min.js 用法总结 https://www.cnblogs.com/x ...

  2. 容器版jenkins使用宿主机的docker命令

    参照里面的第一步里面的dockerfile: https://www.cnblogs.com/effortsing/p/10486960.html

  3. [LeetCode] 128. Longest Consecutive Sequence 求最长连续序列

    Given an unsorted array of integers, find the length of the longest consecutive elements sequence. F ...

  4. [LeetCode] 242. Valid Anagram 验证变位词

    Given two strings s and t , write a function to determine if t is an anagram of s. Example 1: Input: ...

  5. [LeetCode] 273. Integer to English Words 整数转为英文单词

    Convert a non-negative integer to its english words representation. Given input is guaranteed to be ...

  6. Quartus ii 设计中的差分信号在例化时的命名规则

    在Quartus中做设计,如果使用了差分信号的,如DDR的IP中的mem_ck与mem_ck_n,mem_dqs与mem_dqs_n,将其引入输出端口时,对其命名有一定的规则,否则就会出现错误. 如下 ...

  7. Python 内置函数--range() xrange()

    >>>xrange(8) xrange(8) >>> list(xrange(8)) [0, 1, 2, 3, 4, 5, 6, 7] >>> r ...

  8. tp5之服务器不显示验证码

    今天在使用tp框架的时候遇到的一个bug,前辈们早已有解决方法,遇到了做个笔记 TP5框架,自带的验证码在本地localhost运行是没问题的,可以正常显示,如图: 然后,把框架拿到服务器是去运行,验 ...

  9. 第6/7Beta冲刺

    1.团队成员 成员姓名 成员学号 秦裕航 201731062432(组长) 刘东 201731062227 张旭 201731062129 王伟 201731062214 2.SCRU部分 2.1各成 ...

  10. pdflatex 插入eps图片

    1. 将eps图片转成pdf或者将pdf图片转成eps,也就是说一张图片有pdf.eps两种格式.方法一: \includegraphics{pic} %不要扩展名.这样pdflatex自动调相应的p ...