安卓模拟器genymotion的安装与使用图文教程
作者:ChenEva 时间:2021-12-13 19:28:36
一、简介
相信大家用eclipse上的模拟器会觉得很慢很卡,这里给大家介绍个好东西安卓模拟器genymotion。了解更多,可到此网站https://www.genymotion.com/。
二、安装genymotion
1、注册genymotion登录帐号
进入网站https://www.genymotion.com/,会发现要求先注册才能下载安装包。
2、下载安装包
登录你的帐号后,进入下载页。
如上图,有两种安装包,一个是自带了虚拟机VirtualBox,另一个是没有。如果你的电脑已经安装了VirtualBox,那你可以选择第二种安装包只安装genymotion即可。
另外要注意一点,你的电脑要符合上图中“System Requirements”系统配置要求。
3、安装genymotion
双击安装包,一路next就安装好了。
三、使用genymotion虚拟设备(模拟器)
1、启动genymotion并登录
2、创建虚拟设备(模拟器)
点击“+Add”进入模拟器选择列表。如下图。
这里,选择你想要创建的模拟器,如上图,选择“Google Nexus 5-4.4.4-API19-1080*1920”这款机子,点击“Next”。
如上图,可依据自身需要修改设备名称,并点击“Next”。
接下来便自动下载相关文件了,你只需要等待(蛮久的去做别的事情吧)。
模拟器装好后,点击Finish即可。
3、启用模拟器
双击待启用的模拟器,或选择待启用的模拟器,点击上方的“Start”即可启动模拟器。
如上图,模拟器启动好了,可开始往模拟器上部署你的应用了。
4、解决CPU兼容问题
安装应用到模拟器时,直接将apk包拖拽到模拟器安装会弹出下图提示:
大致意思是:安装失败,虚拟机不能运行包含有ARM代码的应用。你可以使用X86编码应用或在虚拟机上安装一个ARM翻译工具。
(1)问题简述
genymation模拟器是运行在CPU为X86架构的PC机上。而大多手机的CPU是ARM架构,一般APK打包也都默认是ARM。这样就会导致很多ARM应用安装到genymation模拟器时提示这个错误。
(2)解决方法
方法一、使用X86编码应用。
方法二、安装ARM翻译工具(ARM架构支持包)到模拟器上,作为CPU的两种不同架构ARM与X86之间沟通的桥梁。
(3)结论
明显“方法二”较通用,下载Genymotion-ARM-Translation_v1.1.zip包,直接将该文件拖拽到虚拟机,安装完成后,重启虚拟机即可。
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
Spring占位符Placeholder的实现原理解析
![](https://img.aspxhome.com/file/2023/5/66075_0s.png)
Spring JDBCTemplate原理及使用实例
![](https://img.aspxhome.com/file/2023/4/62134_0s.png)
SpringBoot+Prometheus+Grafana实现应用监控和报警的详细步骤
![](https://img.aspxhome.com/file/2023/6/67486_0s.jpg)
IDEA Ui设计器JFormDesigner 永久激活插件+注册机(亲测一直在用)
![](https://img.aspxhome.com/file/2023/3/76273_0s.jpg)
详解JAVA中priorityqueue的具体使用
![](https://img.aspxhome.com/file/2023/2/68222_0s.png)
浅谈Spring自定义注解从入门到精通
Java实战之医院管理系统的实现
![](https://img.aspxhome.com/file/2023/2/82382_0s.jpg)
Netty分布式NioEventLoop任务队列执行源码分析
C#中#define后面只加一个参数的解释
Spring实现动态切换多数据源的解决方案
java split()使用方法解析
![](https://img.aspxhome.com/file/2023/4/71874_0s.jpg)
Java执行JS脚本工具
![](https://img.aspxhome.com/file/2023/9/62159_0s.png)
Android使用VideoView播放本地视频和网络视频的方法
![](https://img.aspxhome.com/file/2023/1/88111_0s.png)
java如何导出insert语句并生成sql脚本
C# log4net 日志输出的实现示例
![](https://img.aspxhome.com/file/2023/8/85698_0s.png)
详解Kotlin的空指针处理
![](https://img.aspxhome.com/file/2023/6/81956_0s.jpg)
Maven的生命周期与自定义插件实现方法
Java Web项目部署在Tomcat运行出错与解决方法示例
![](https://img.aspxhome.com/file/2023/2/57622_0s.png)
Java实战宠物医院预约挂号系统的实现流程
![](https://img.aspxhome.com/file/2023/9/74989_0s.jpg)