Appium for app UI 自动化之 IDEA 中 sdk环境搭建(一)

时间:2024-04-14 09:41:56

很早之前搭建一版app ui 自动化本地环境,跌跌撞撞的搭建好。本次因为工作环境和设备更换,需要从新搭建本app ui 自动化appium 环境,搭建过程以及坑位处理:

一、我们使用idea 开发工具,需要安装sdk 以及 sdk manager 安卓模拟器。

1.首先新建一个安卓项目工程

Appium for app UI 自动化之 IDEA 中 sdk环境搭建(一)

下一步:

选择你要运行的api 版本,这里我选择8.0奥利奥,另外说明,尽量使用中间版本(推荐5.0)。

Appium for app UI 自动化之 IDEA 中 sdk环境搭建(一)

 下一步:会安装你当前选择的phone and tablet 版本,联网安装。安装完成,finshed hui到如下界面:

创建一个空的activity

Appium for app UI 自动化之 IDEA 中 sdk环境搭建(一)

2.会完成一个app 项目创建,然后我们需要edit configerations ,添加一个adroid app 并设置 modle 为当前app:

Appium for app UI 自动化之 IDEA 中 sdk环境搭建(一)

注:在此处如果你发现module 中无法选择要运行的项目文件,会有这样的错误提示:Error:The supplied javaHome seems to be invalid. I cannot find the java executable. Tried location:

此时我们要做如下设置:打开设置,选择gradle 选项,改变当前cradle jvm 的路径,当前的路径我的idea里的是

Appium for app UI 自动化之 IDEA 中 sdk环境搭建(一)修改成下面这样:

Appium for app UI 自动化之 IDEA 中 sdk环境搭建(一)

 也就是说,你的jdk 环境这是有有问题了。

如果修改了jdk环境还是不能展示要运行的module ,那么可能是如下原因:那么很有可能是因为你当前使用的Android api 版本较高,需要安装该版本工具,AndroidSDK BuildTools 27.0.3。

会出现提示:Gradle sync failed: Failed to find Build Tools revision 27.0.3

 

3.然后就要创建一个安卓虚拟器,即就是所说的,sdk manager ,如下点击按钮,会弹出一个divicer的设置 框。

Appium for app UI 自动化之 IDEA 中 sdk环境搭建(一)

 这里你的应该是空的,选择create new 创建一个新的device

Appium for app UI 自动化之 IDEA 中 sdk环境搭建(一)

选择一个你喜欢的设备,next;

Appium for app UI 自动化之 IDEA 中 sdk环境搭建(一)

然后需要下载recommended 或者 x86 images 版本,选择你需要的。(Recommended是系统推荐的,X86 Images是32位的,一般我们就选择系统推荐最好),创建完成就在divicer的设置 框中看到我们刚才设置的那个设备了。

3,运行设备 在Tools --Android--AVD 管理

Appium for app UI 自动化之 IDEA 中 sdk环境搭建(一)

打开效果如下:

Appium for app UI 自动化之 IDEA 中 sdk环境搭建(一)

点击按钮,正常情况下会运行该设备,如下,当然如果电脑设备条件允许的情况下你可以同时启动多个设备:

Appium for app UI 自动化之 IDEA 中 sdk环境搭建(一)

如果,此时无法启动设备,有这样的提示:

emulator: ERROR: x86 emulation currently requires hardware acceleration!
Please ensure Intel HAXM is properly installed and usable.
CPU acceleration status: HAX kernel module is not installed!
那么,可能是你没有安装 Intel HAXM 插件:

打开 Tools --Android--SDK manager,如下,添加插件Intel HAXM

Appium for app UI 自动化之 IDEA 中 sdk环境搭建(一)

 

然后再次启动设备,设备启动成功,我们可以运行如下主程序,应该就不会报错了。Appium for app UI 自动化之 IDEA 中 sdk环境搭建(一)

就此,安卓环境安装完成!

另外说明:我们还可以安装Android studio 应用,配置环境后,创建Android虚拟机器!