Android自动化环境搭建概述
一.安装JDK
因为安卓程序通过Java语言开发,需要安装编译程序的环境所以要安装jdk
具体详情网上一堆,就不写了
二.安装SDK
Android SDK提供了你的API库和开发工具构建,测试和调试应用程序,Android。简单来讲,Android SDK 可以看做用于开发和运行Android应用的一个软件。
1、打开地址:https://www.androiddevtools.cn/,具体操作如下附件所示,

下载文件解压放到常用的安装路径下面
2、下载安装包,文件解压放到上面的下载文件根目录下


Build-Tools 下载,方便aapt 命令查看APK 的相关信息
出现问题: Do you have Android Build Tools installed at 'G:\tools\Android\android-sdk'?Build-Tools 的版本过高引起
在该地址下载后 https://androidsdkmanager.azurewebsites.net/Buildtools

sdk 下创建build-tools 文件 将解压文件复制到该文件下
3、双击上图中的sdkmanage ,更新代理路径,在tools-options 下更改

所需安卓文件如下所示 如果出现该界面,将c:/user 下的.android文件删除后重新打开


选择文件安装




4、配置环境变量
添加系统变量

path 下配置内容如下图所示

5、验证环境变量是否成功
出现以下问题后需要检查环境变量是否配置有误,或者查看是否其他命令也是这样的

如果以上问题都没有,那么
找到下面三个文件

将文件复制到下图所示的路径下

再次验证输入adb ,如下图所示,代表输入成功

三.安装Python3
自动化使用的语言为python
四.安装node.js
通过npm 安装appium ,Appium是使用nodejs实现的,所以node是解释器
官网下载:https://nodejs.org/en/download/
安装完成后,运行cmd,输入node –v查看版本号

环境变量
path 中添加内容

五.安装appium-desktop
地址:https://github.com/appium/appium-desktop/releases

安装后会出现该图片
双击后打开,点击 file-----new session window
{
"platformName": "Android",
"platformVersion": "10",
"deviceName": "CLB0218A12014769",
"appPackage": "********",
"appActivity": "****************",
}
以下为参数来源详情
"deviceName": "CLB0218A12014769" 该参数需要将手机连接至电脑,使用adb devices 查看设备信息

两个参数需要使用命令
aapt dump badging 软件路径
"appPackage": "com.********",

"appActivity": "com.*****************",

1)使用真机链接手机,USB链接手机,需要开启开发者模式,模式USB 的模式为MIDI
2)使用MUMU模拟器
@模拟器的sdk和androidSDK 需要保持一致,将模拟器下的abd-server.exe/adb.exe替换androidSDK 下的adb.exe
@获取MUMU 模拟器的IP+PORT


@abd链接模拟器

不同模拟器的端口:
网易Mumu
adb 127.0.0.1:7555
夜神
adb 127.0.0.1:62001
雷电
adb 127.0.0.1:5554
逍遥
adb 127.0.0.1:21503
adb 127.0.0.1:54001
天天
adb 127.0.0.1:6555
海马玩
adb 127.0.0.1:26744
adb 127.0.0.1:5555
六.pip install appium-python-client

浙公网安备 33010602011771号