安装Android 自身模拟器

时间:2024-04-06 11:49:30

那都说appium是基于selenium的,既然玩了这么久的selenium,也想顺便玩玩appium。于是开始踩坑

目标:我是Python流,要想通过python语言,操控appium的server,然后控制真机或模拟器

1、先来装模拟器吧。模拟器有很多种,这里先介绍官方模拟器,后续再介绍其它模拟器。

想安装模拟器,需要下载Android SDK,通过里面的AVD Manager.exe 来创建和启动模拟器

那Android SDK 是什么?

SDK:software development kit,软件开发工具包。Android SDK 指的是Android 专属的软件开发工具包。

好了,下载Android SDK吧,地址:http://tools.android-studio.org/index.php/sdk

安装Android 自身模拟器

下载后,是这么一个文件:“installer_r24.4.1-windows.exe”

安装Android 自身模拟器

双击,Android SDK Tools 的安装包会自动检测Java SE 的开发环境,提示如下图,因为Android SDK 依赖Java SE Development Kit(也就是我们常说的JDK),还好我这里安装了,如果你没有安装的话,请下载安装JDK。(JDK 1.8下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)

安装Android 自身模拟器

好,我们点击“下一步”,“下一步”,直到安装完成

安装Android 自身模拟器

问我们是否启动SDK Manager,以下载系统图片等。好,保持默认勾选,点击Finish。打开Android SDK Manager,然后开始了第一次懵逼。

安装Android 自身模拟器

我擦,这么多东西,有默认勾选的,有没有勾选的,特么我到底该装写什么呢?经过百度,找到了这个好东西,分享给大家(其实第一次安装的时候,我就保持了默认勾选,然后安装的,后面启动模拟器,缺啥再重新装的啥)。

安装Android 自身模拟器

安装Android 自身模拟器选择合适的包,然后开始安装,根据网速的情况,下载时间不一样,我当时2M/s的下载速度,也花了10分钟,所以,请耐心等待。

这里tools下面,我选择了这3个包

安装Android 自身模拟器

关于SDK platform,我打算只安装一个最新的8.1.0版本

安装Android 自身模拟器

这里额外的包,我选择下面3个,但是最后一个inter 模拟器加速,后面写着不兼容windows,

安装Android 自身模拟器

安装的过程中,遇到这个问题,大小不一样,怀疑被替换了源,所以没有安装。

安装Android 自身模拟器

于是换了8.0的包重新安装,成功

安装Android 自身模拟器

另外,模拟器加速包没有安装成功,手动安装:https://software.intel.com/en-us/articles/intel-hardware-accelerated-execution-manager-intel-haxm

好了,关闭SDK Manager,打开AVD Manager

新建一个模拟器

安装Android 自身模拟器

启动模拟器

安装Android 自身模拟器

启动设备后,模拟器一直黑屏状态

安装Android 自身模拟器

在命令行使用adb devices查看,显示offline状态。

安装Android 自身模拟器

百度了各种方法,仍无法解决问题。

没办法打开SDK Manager,重新下载了5.1.1

安装Android 自身模拟器

创建模拟器,启动,成功。。。。

原因:前面装的Android 8.0,只安装了platform,没有下载image,所以模拟器不可用。下载的5.1中有image所以可以用。