安卓模拟器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包,直接将该文件拖拽到虚拟机,安装完成后,重启虚拟机即可。


猜你喜欢
- 项目场景Spring 的 RestTemplate 是一个健壮的、流行的基于 Java 的 Http客户端。RestTemplate实现re
- 教你一步一步用 java 设计生成二维码在物联网的时代,二维码是个很重要的东西了,现在无论什么东西都要搞个二维码标志,唯恐落伍,就差人没有用
- 代码如下一、创建EdgeLight.xaml代码如下。<ResourceDictionary xmlns="htt
- SpringBoot项目中新增脱敏功能项目背景目前正在开发一个SpringBoot项目,此项目有Web端和微信小程序端。web端提供给工作人
- 1 @SpringBootApplication自动配置原理@SpringBootApplication是一个组合注解,主要由@Compon
- 这篇文章主要介绍了Mybatis 缓存原理及失效情况解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的
- 本文实例为大家分享了Java实现在线聊天室的具体代码,供大家参考,具体内容如下- 本文讲述了从实现单个多个客户的收发信息(基础简易版),到各
- 一、显示信息对话框:使用“JOptionPane.showMessageDialog”显示:图标对话框类型语法显示错误类型对话框showMe
- 带占位符的 URL 是 Spring3.0 新增的功能,该功能在SpringMVC 向 REST 目标挺进发展过程中具有里程碑的意义。通过
- 本文实例讲述了Android开发之拖动条和评分组件用法。分享给大家供大家参考,具体如下:今天闲着没事做就拿出了Android书接着学习,an
- 前言本文主要介绍了关于android实现一键锁屏和一键卸载的相关内容,分享出来供大家参考学习,这两个功能也是大家在开发中会遇到的两个需求,下
- ViewPager介绍ViewPager的功能就是可以使视图滑动,就像Lanucher左右滑动那样。ViewPager用于实现多页面的切换效
- 简介由于最近的项目需求,需要在把配置类导入到容器中,通过查询,使用@Import注解就能实现这个功能,@Import注解能够帮我们吧普通配置
- 一、项目需求二、项目思路1、菜单制作2、中奖号码生成 getNumber (随机数 Math.random)3、购买号码和中奖号码比对 生成
- 通过java的File类创建临时文件,然后在程序退出时自动删除临时文件。下面将通过创建一个JFrame界面,点击创建按钮在当前目录下面创建t
- 需求:当时间在凌晨0点至0点5分之间程序不执行。也就是实现判断当前时间点是否在
- 前言:GraphQL既是API查询语言,也是使用当前数据执行这些查询的运行时。GraphQL让客户能够准确地要求他们所需要的东西,仅此而已,
- 本文实例实现一个如下图所示的Android自定义控件,可以直观地展示某个球队在某个赛季的积分数和胜场、负场、平局数首先对画布进行区域划分,整
- 数组实现Java 自定义Queue队列及应用Java 自定义队列Queue:队列的抽象数据类型就是一个容器,其中的对象排成一个序列,我们只能
- currentThread的详解currentThread方法是Thread类的一个静态方法,用来获取当前运行的代码段,正在被哪个线程调用。