- Mac电脑上面搭建Android模拟器
- 将APP运行在模拟器中
自己最近刚把电脑重新安装,顺便梳理下整修安装过程。为后面研究Espresso做准备
MAC
电脑进行Android开发的IDE。
Android模拟器,运行速度较快,个人Free
。支持40多种安卓设备及所有
的安卓版本。
-
安装Virtual Box
,下载页
-
下载Genymotion
- 注册
个人
账号,登录
- 下载Genymotion, 下载页
- 安装完成即可
-
下载模拟器
- 进入本机安装的Genymotion
- 登录
个人
账号,选择一个模拟器
下载:Google Nexus 9 - 6.0.0
![选择模拟器](/aimer1124/EspressoDemo/raw/master/Steps/img/androidStudioWithGenymotion/%E9%80%89%E6%8B%A9%E6%A8%A1%E6%8B%9F%E5%99%A8.png)
- 一个
模拟器
大概200M左右,等待下载完成即可
![模拟器列表](/aimer1124/EspressoDemo/raw/master/Steps/img/androidStudioWithGenymotion/Google%20Nexus%209%20-%206.0.0%20-%20API%2023%20-%201536x2048.png)
- 点击
Devices
列表中的Google Nexus 9 - 6.0.0
,点击Start
,会启动Adnroid
模拟器
![启动成功模拟器](/aimer1124/EspressoDemo/raw/master/Steps/img/androidStudioWithGenymotion/%E5%90%AF%E5%8A%A8%E6%A8%A1%E6%8B%9F%E5%99%A8.png)
- 安装Android Studio的Genymotion插件
command+,
--> plugins
--> Browse Repositories
- 搜索
Genymotion
![安装Genymotion插件](/aimer1124/EspressoDemo/raw/master/Steps/img/androidStudioWithGenymotion/GenymotionPlugins.png)
- 进行安装,结束后
重启
AndroidStudio
- 关联Genymotion到AndroidStudio
- 点击
ToolBar
的最后一个Genymotion Device Manager
- 在弹出框中,添加
Genymotion
程序
![关联Genymotion](/aimer1124/EspressoDemo/raw/master/Steps/img/androidStudioWithGenymotion/%E5%85%B3%E8%81%94Genymotion%E5%88%B0AndroidStudio.png)
- 关联成功后,再次打开
Genymotion Device Manager
,会显示之前添加的Google Nexus 9 - 6.0.0
![Genymotion模拟器列表](/aimer1124/EspressoDemo/raw/master/Steps/img/androidStudioWithGenymotion/GenymotionDeviceManager.png)
- 点击
Start
,可直接启动Genymotion的模拟器
至此,我们已经完成通过AndroidStudio来启动Android模拟器。下面再看下如何启动将自己的APP在模拟器中运行
- 创建一个新的APP项目
- 使用
Login Activity
模板创建一个APP项目
- 名称为
MyApplication
![APP-UI](/aimer1124/EspressoDemo/raw/master/Steps/img/androidStudioWithGenymotion/APP-UI.png)
- 在模拟器中运行
- 点击
Run
时,会弹出选择运行的环境。如果列表为空
,请查看是否模拟器未启动成功
![APP运行环境](/aimer1124/EspressoDemo/raw/master/Steps/img/androidStudioWithGenymotion/APPRunTarget.png)
- 选择
Google Nexus 9 - 6.0.0
--> OK
,在模拟器中运行MyApplication
程序
![](/aimer1124/EspressoDemo/raw/master/Steps/img/androidStudioWithGenymotion/ShowAPPUI.png)
- 通过AndroidStudio来跑模拟器,本质上是在执行Genymotion
- AndroidStudio自身也有模拟器,在
ToolBar
--> AVD Manager
中可添加,但可选范围过小
- 有了不同类型的模拟器后,便可针对不同的机型进行
兼容性
测试