三种安卓模拟器的安装和比较

2023-11-12

1.google官方的AVD

下载官方的sdk包;

解压后用sdk manager 下载需要的android版本(如果android官网被墙,可以下载网上整理好的离线包,然后解压到相应目录下,也可以设置翻墙代理);

然后运行avd manager,可以安装需要自定义自己的android机器,也可以选择device definition中提供的。

启动很慢。

2.BlueStacks

从官网下载安装包,安装即可。

我在安装的时候出错了,没提示具体原因,只是给出一个log文件,打开之后貌似是再说不支持opengl2.0;

但是我用OpenGL Extensions Viewer检测,我的系统是支持opengl2.0的,Everest 也测出一样的结果。

然后在这个地方卡住很多天,然后发现有一个小工具靠谱助手,可以检查安装失败的原因,另外这个工具另外集成了BlueStacks的安装运行等功能。

出错的原因是显卡设置了16位色(以前安装一个游戏的时候改的)

3.Genymotion

需要先在官网注册,然后才能下安装包,有独立的安装包,也有包含virtualbox的安装包;

安装后需要选择需要的手机型号再次下载。

安装很顺利,但是运行以后会弹出unfortunately,system ui  stopped,有的型号如nexus one则直接黑屏进不了系统。

原因同样是上面的16位色,改为32位色后,一切正常。

启动很快。

使用和比较

1.支持版本

  AVD 多于 Genymotion 多于 BlueStacks

  AVD和Genymotion是可以选择的,其中AVD可以自定义,Genymotion貌似只能在几个机型中挑选

  BlueStacks是没有选择的,只有默认的系统。

2.启动速度

   Genymotion 和 BlueStacks 快于 AVD

   官方的AVD就像传说中的一样慢。Genymotion和BlueStacks感觉差不多。

3.安装应用

   AVD,需要用adb install安装。

   Genymotion,可以直接把apk拖到模拟器窗口中。

   BlueStacks,在软件开启的情况下,双击apk文件即可。

   我用一个三重小镇的apk测试,AVD和Genymotion上无法运行,只有在BlueStacks上可以正常运行。

   Genymotion无法运行应用的原因和解决方法参考

http://forum.xda-developers.com/showthread.php?t=2528952

可以解决一部分游戏不能运行的问题,三重小镇依然无法运行,可能是android版本的问题,不过这个应用在我手机4.1.1上是可以运行的,我设置的Genymotion模拟器版本也是4.1.1,AVD模拟器的版本是4.4.2。

   另外一个游戏的apk在三个模拟器上均可运行(Genymotion已经按照上面的方法处理过),不过在AVD上非常卡。

4.其他

  BlueStacks和其他模拟器互斥。只要运行过其他模拟器,就不能再运行BlueStacks,除非重启电脑。wired。

  三种模拟器启动后都可以在eclipse官方的安卓插件中看到,所以感觉没有必要安装Genymotion的eclipse插件。


关于16位色:

16位色情况下,cpu-z也是无法运行的,不明白为什么?

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

三种安卓模拟器的安装和比较 的相关文章

随机推荐

  • Linux部署docker容器(使用root用户登录)

    1 查看linux环境是否存在 podman rpm q podman 2 存在就删除podman dnf erase podman buildah 3 添加仓库 dnf config manager add repo https down
  • Postman之接口返回的数据解析为DDL、DML SQL及树结构数据

    JavaScript的将JSON数组转换为树形结构 第三方返回的JOSN数据我们想要快速的转换为结构化数据存入数据库 一般都需要写程序进行解析入库 对于前期获取 分析数据来说时间成本有点大 基于Postman Test在请求响应后对响应数据
  • 【LeetCode-中等题】429. N 叉树的层序遍历

    文章目录 题目 方法一 二叉树的层序遍历的扩展 题目 方法一 二叉树的层序遍历的扩展 思路和二叉树的层序遍历一样 这一题的关键在于取出每个节点的孩子 for int j 0 j
  • Unity安装(自己安装过程) 2019某一版

    1 进入下面网址 下载Unity 2019 2 13f1 Download Assistant 点击此处跳转 2 下载完成之后 打开压缩包 点击此处 即可安装 不要安装在C盘最好 注意 我这个是2019的 必须要Unity Hub才可以运行
  • 西门子PLC的编程语言的数据类型有哪些

    西门子PLC的编程语言支持多种数据类型 以下是常见的数据类型 1 位 Bit 0或1的数据类型 2 字节 Byte 有8位 Bit 组成的数据类型 3 整型 Integer 有符号的16位整数 2字节 4 双字 Double Word 无符
  • Python表白代码:太秀了,用过的人都找到了对象...【满屏玫瑰盛开】

    导语 暗恋让人受尽委屈 一开始 你是我的秘密 我怕你知道 又怕你不知道 又怕你知道装作不知道 这大概就是暗恋的感受吧 可若是双向奔赴 那简更是甜蜜度爆表 快同小编吃下这波狗粮 跟着上一期的玫瑰花花样表白之后 小编新出了2款新型升级之后的表白
  • #LeetCode刷题——350. 两个数组的交集 II

    难度 easy 1 题目介绍 2 思路分析 第一种方法 双指针法 先对俩个数组进行排序 使用俩个指针 i 和 j 不停遍历nums1和nums2 比较俩个元素的值 如果相等就增加到结果集中 如果 nums1 i lt nums2 j 将 i
  • CTF之流量分析之密码文件

    题目地址 BUUCTF在线评测 题目 深夜里 Hack偷偷的潜入了某公司的内网 趁着深夜偷走了公司的秘密文件 公司的网络管理员通过通过监控工具成功的截取Hack入侵时数据流量 但是却无法分析出Hack到底偷走了什么机密文件 你能帮帮管理员分
  • ACM PKU 1048 Follow My Logic

    ACM PKU 1048 Follow My Logic 2009 04 02 0 Comments Follow My Logic 题目重述 对于一个逻辑电路和给定的输入值 计算该电路的输出值 该逻辑电路有一个或多个输入端 零个或多个逻辑
  • AI笔记: Ubuntu下进行深度学习GPU环境的搭建

    Ubuntu系统安装 1 概述 网上教程一大堆 这里需要特别说明一些问题 目前对tensorflow和cuda支持最好的是ubuntu18 04 16 04这种LTS版本的 非LTS的一版不推荐 马上要到2020年的4月份了 可能会出现20
  • 操作系统常见面试题总结

    本文转载自 http blog csdn net lisuxuan 1993 article details 41794239 操作系统 知识点大纲 线程间通信 进程间通信 进程空间 内核态 用户态 多线程 锁 死锁的条件是什么 线程与进程
  • RTS与CTS的含义

    我是分割线首先介绍下网上看到的 一 RS232标准中的RTS与CTS RTS CTS 请求发送 清除发送 用于半双工时的收发切换 属于辅助流控信号 半双工的意思是说 发的时候不收 收的时候不发 那么怎么区分收发呢 缺省时是DCE向DTE发送
  • vue3+ts+elementui-plus二次封装树形表格

    复制粘贴即可 一 定义table组件
  • java utf-8 gbk_Java 字符转码之UTF-8转为GBK/GB2312

    java跟python类似的做法 在java中字符串的编码是java修改过的一种Unicode编码 所以看到java中的字符串 心理要默念这个东西是java修改过的一种Unicode编码的编码 packagestring importjav
  • 2020-09-06

    Memcache Memcached是一款开源 高性能 分布式内存对象缓存系统 可应用各种需要的缓存场景 其主要目的是通过降低对Database的访问来加速Web应用程序 他是一个基于内存的 键值对 存储 用于存储数据库调用 API调用或页
  • 关于mysql的时区(下):如何设置mysql的时区

    一 如何设置 mysql 时区 1 命令 1 查时区 show variables like time zone 返回有2行记录 要看time zone变量的值 不需要看system time zone 若值为SYSTEM表示取值跟syst
  • 【OpenStack实战—实验环境准备02】

    目录 前言 准备虚拟机 1 VMware workstation配置 2 控制节点虚拟机配置 3 计算节点虚拟机配置 4 存储节点虚拟机配置 一 配置静态IP IP规划 命令解释 二 关闭防火墙和selinux 命令解释 三 同步时间 命令
  • 独孤九剑第二式-Logistic回归模型

    文章适合于所有的相关人士进行学习 各位看官看完了之后不要立刻转身呀 期待三连关注小小博主加收藏 小小博主回关快 会给你意想不到的惊喜呀 文章目录 前言 Logistic回归模型理论讲解 Logistic引出 模型变换 构造最大似然函数 参数
  • IOTCS解决Actor异常报告、驱动优化

    近日 我们发布了 IOTCS0 8 版本 版本主要解决了Actor异常报告 解决消息处理问题 此外 新增南向驱动BACNet 修复了PLC驱动连接参数 实时监测驱动连接状态 统一的数据格式处理 与此同时我们对现有版本其它模块进行了功能优化
  • 三种安卓模拟器的安装和比较

    1 google官方的AVD 下载官方的sdk包 解压后用sdk manager 下载需要的android版本 如果android官网被墙 可以下载网上整理好的离线包 然后解压到相应目录下 也可以设置翻墙代理 然后运行avd manager