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%\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手机测试环境搭建的更多相关文章
- [唐胡璐]Android自动化- 测试环境搭建中遇到的问题
		
这里主要讲一下在配置过程中遇到一个小问题,其他的步骤会略过。 安装JDK,并设置环境变量 下载Android ADT, 解压后,文件夹显示如下: Download the ADT bundle for ...
 - Win10 下python_appium的Android手机自动化环境搭建
		
前提: 已经安装好了Java环境,且配置了环境变量 已经安装python3.8.2,已经安装pycham. 一.安装appium_client ,pycham中也需要安装 二.安装node.js(需要 ...
 - 『与善仁』Appium基础 — 1、Android系统的测试环境搭建
		
目录 1.Android操作系统简介 (1)Android系统诞生 (2)Android系统的结构 (3)Android测试环境搭建整体思路 2.Java环境安装 (1)JDK8下载 (2)安装JDK ...
 - Android测试环境搭建(win7)
		
一.安装JDK并配置环境变量 1.在Java官方网站上下载相应系统的jdk文件安装,如win7 64 位系统下安装jdk-6u45-windows-x64,全部选择默认的安装路径即可安装完成. 2.配 ...
 - Android测试环境搭建
		
Android测试环境搭建 一.操作系统 使用Win7_64位操作系统.(可以用其他的系统,下面都是针对Win7 64位进行操作) 二.安装JDK 运行jdk-6u45-windows-x64.exe ...
 - JM-1 手机网站开发测试环境搭建
		
JM-1 手机网站开发测试环境搭建 一.总结 一句话总结:WEB服务器环境可实现局域网内轻松访问.360wifi可以实现局域网. 二.微网站开发环境: 1.把微网站放到本机wamp环境下,用pc浏览器 ...
 - Android手机用KSWEB搭建Web服务器成功安装WordPress
		
之前部落分享的几个免费Web服务器软件都是用来安装在本地电脑上,搭建Apache.PhpMyAdmin.MySQL等网站运行环境,然后我们就可以在电脑上测试运行Wordpress.Discuz! 论坛 ...
 - 『与善仁』Appium基础 — 14、Appium测试环境搭建
		
目录 1.Appium测试环境搭建整体思路 (1)Android测试环境搭建 (2)Appium测试环境搭建 (3)测试脚本语言的环境搭建 2.Appium在Android端和IOS端的工作流程 (1 ...
 - android NDK开发环境搭建
		
android NDK开发环境搭建 2012-05-14 00:13:58 分类: 嵌入式 基于 Android NDK 的学习之旅-----环境搭建 工欲善其事必先利其器 , 下面介绍下 Eclip ...
 
随机推荐
- vue前端项目中excel文件下载
			
模仿 https://github.com/PanJiaChen/vue-element-admin/ 的下载 创建文件夹vendor 创建文件 Export2Excel.js 内容: /* esli ...
 - [LeetCode] 261. Graph Valid Tree 图是否是树
			
Given n nodes labeled from 0 to n - 1 and a list of undirected edges (each edge is a pair of nodes), ...
 - webbench源码学习笔记
			
学习内容 一共五百多行代码,其中包含了linux编程常用的API.可以通过学习源码,把不熟悉的API练习练习. 1 如何使用webbench (1)查看参数帮助 (2)运行方法 即以上模拟30个客户端 ...
 - Windows 下使用 Composer 安装 thinkphp
			
我用 XAMPP 安装 thinkphp 会出错,所以把环境换成了 phpStudy,这样甚至不用到处找安装包,直接去官网有最新版本,PHP 版本也是比较新的. 安装 phpStudy 先去官网下载安 ...
 - React路由传参的三种方式
			
方式 一: 通过params 1.路由表中 <Route path=' /sort/:id ' component= ...
 - 常用Tables控件介绍(二)
			
初始化:1.使用现有表单创建数据表格,定义在HTML中的字段和数据 2.使用现有的table创建数据表格,定义在HTML中的字段 3.使用JS创建数据库表格 一.初始化后,根据单元格内的值,修改显示内 ...
 - nRF24L01P数据传输速率
			
项目要用nRF24L01P做语音的传输,数据量可想而知. 发送端按照8KHz/s采样率,每次采样双声道,16位深度(2Bytes). 数据量算一下就是8000x2x2=32000(Bytes) nRF ...
 - golang - 映射 ini 配置文件
			
使用:setting.AppSetting.PageSize 包:go get github.com/go-ini/ini
 - tkinter学习笔记_03
			
6.单选框 Radiobutton import tkinter as tk root = tk.Tk() root.title("xxx") root.geometry('2 ...
 - 微信公众号 分享接口 签名通过 分享无效果(JSSDK自定义分享接口的策略调整)
			
为规范自定义分享链接功能在网页上的使用,自2017年4月25日起,JSSDK“分享到朋友圈”及“发送给朋友”接口,自定义的分享链接,其域名或路径必须与当前页面对应的公众号JS安全域名一致,否则将调用失 ...