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

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

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

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

下一步:

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

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

创建一个空的activity

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

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

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

修改成下面这样:

 也就是说,你的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的设置 框。

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

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

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

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

打开效果如下:

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

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

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

 

然后再次启动设备,设备启动成功,我们可以运行如下主程序,应该就不会报错了。

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

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值