背景

谷歌提供的andriod sdk模拟器在windows平台上很卡,是因为sdk是针对arm处理器架构的(就是嵌入式),而我们的windows系统是 x86架构 或者是 AMD架构,所以安卓模拟器每执行一次arm命令就要转换成windows命令才能执行,所以会很卡。 你懂的!

virualbox虚拟机名字(当然也可以用别的虚拟机比如vmware 都可以),  andirodx86 针对x86的安卓模拟器

下载安装模拟器需要的软件

下载 android x86  http://www.android-x86.org/download   188M      android-x86-3.2-RC2-eeepc.iso

下载VirtualBox  http://www.baidu.com/s?ie=UTF-8&wd=VirtualBox   101M   5分钟安装好

注意:最好下载 android-x86-3.2-RC2-eeepc.iso,否则使用别的版本的iso 就可能安装完毕后进入模拟器的时候提示错误   Unfortunately, Setup Wizard has stopped ,多数是因为 *.iso有问题,请尽量下载合适的iso,本文就请大家下载后来下载android-x86-3.2-RC2-eeepc.iso



 

 

 

开始安装模拟器

 

 

 

设置512内存,越大虚拟机越快,你懂的

此处加载你刚才下载的 iso文件

如果想要有声音,请选择 16

此处设置虚拟电脑的网络,通过桥接可以共享主机网络信息(桥接后ip和主机ip一样的)

mac地址不需要设置一样

此处设置主机和虚拟机之间是否共享黏贴板

点击启动,开始安装安卓系统

创建分区

选择new

选中bootable,然后回车

点击

输入yes

接着点击quit

选择ext3

接下来省略几个图,点击YES,YES, NO,直接下面这个图

开始创建sd卡

重启后强制退出虚拟机

接下来,设置虚拟机加载顺序,改成从硬盘启动

---------------------------------

下面开始可以进入安卓系统了

接着等待一会,几十秒的样子,当然不同机器略有不同

 

 

 

配置模拟器上网

 

 

此时是无法上网的,我们要配置上网参数(这种方法,每次重启终端之后,都得重新配置才能上网。 可能有更好的办法,但是至今没找到,如有好的办法可以给我留言)

首先打开终端,类似windows 的dos窗口

su命令:可以检测是否root了,如果没错误信息就表明root了,并获取最高权限。

dhcpcd eth0  开启dhcp自动获取ip,当然也可以手动设置ip

setprop  net.dns1  8.8.8.8 

接下来我们就可以装豌豆荚等app了,这速度比google提供的sdk模拟器快不止100倍了.但是还有个问题,就是每次重启模拟器后,还得重新设置网络

总结步骤:

1.下载 virtualbox 和 andriod x86.iso

2.设置网络,iso位置,硬盘容量 ,sd卡

3. 成功进入安卓界面后,要设置网络参数才能上网

虚拟机,默认右ctrl将鼠标退出虚拟机窗口

21.16-0.16   3个小时

=2:25   2显示  屏幕旋转问题,下载文件失败

此时下载文件貌似不行,有待研究,和sdk那个模拟器出现类似一样错误,

目前大多数开发的android应用都不是针对x86架构的,所以大部分都是无法在x86架构下使用。这个只能等
 

屏幕旋转问题

是因为分辨率http://wenku.baidu.com/link?url=UVNn63YNCC3zLkUCZszdD2RIS_tmsgs7v6FkOkA-c61Xt85LUEXdFXdR0GttGIIJatzfzwgymVD6-02Z64V9yZhddM1drOu20brqQd7N6PO

STEP

01.

设置Android虚拟机的定制屏幕参数为480x800x16。使用Virtual Box自带的VboxManage工具,设置Android虚拟机为竖屏,分辨率为480x800。方法是在CMD窗口进入VBOX

的目录,输入如下图所示的命令:C:\Program Files\Oracle\VirtualBox>vboxmanage  setextradata "模拟器的名字"   "CustomVideoMode1" "480x800x16"

 
 

下章准备研究 andriod x86 如何 修改imei 等信息,待

 

virualbox andirodx86的更多相关文章

  1. virualbox 安装 otter 必备软件

    前言 最近研究了一下阿里otter项目(分布式数据库同步),所以就在virualbox 上开始准备学习一下,遇到了不少坑,所以记录一下啊. otter 项目:https://github.com/al ...

  2. virualbox 搭建 otter

    前言 为了学习otter,上一篇我们讲到了 otter 必要软件的安装,参考:virualbox 安装 otter 必备软件,现在安装otter,相比官方文档,我们尽量简化安装步骤. virualbo ...

  3. multipass指定virualbox搭建k8s集群(选择docker作为默认容器)

    目录 前言 步骤 初始化三台虚拟机 统一安装docker 修改docker镜像源 查看masterIP 安装master节点(重点设置) 查看master的token 安装worker节点 测试 部署 ...

  4. linux安装VirualBox虚拟机

    第一步:安装VNC 1. 安装vnc yum install -y tigervnc* 2.启动vncserver [root@xxx ~]# vncserver You will require a ...

  5. virualbox 虚拟机管理

    虚拟机调换后提示UUID一致,需要重新生成新的虚拟机文件的UUID,使用如下命令: D:\Program Files\Oracle\VirtualBox>VBoxManage internalc ...

  6. virualbox问题

    出不来64位虚拟系统 bios设置虚拟化可用 2.创建虚拟机 启动不了 提示 不能打开一个... 安装exten 扩张包 3.设备 -- 安装增强功能... 分辨率  设置成功

  7. kali linux Desktop Environemt types and kali linux install virualbox

    1.we know the kali linux desktop environmet can also be costomized ,Desktop environmet can use GNOME ...

  8. win7下 VirtualBox虚拟机开机后台自启动

    win7下安装个linux虚拟机,学习下非常好. 但是每次使用linux的时候,都是打开virtualBox-->启动安装的linux系统-->再用远程桌面(SSH等)连接 每次手动打开比 ...

  9. VBoxManage: error: Cannot register the hard disk 解决办法

    将虚拟盘从一个分区拷到另外一个分区上,打开虚拟机挂载这个虚拟盘老是报错,VBoxManage: error: Cannot register the hard disk '/media/New Vol ...

随机推荐

  1. <2013 12 17> 专业技能

    Specialties: • Mechanical design modeling using Pro/ENGINEER and SolidWorks.• Robot control, path pl ...

  2. javafx tableview 设置多选

    id_resultTable.getSelectionModel().setSelectionMode(SelectionMode.MULTIPLE);

  3. C#窗口的Load事件与Shown事件的差别

    Load:在第一次显示窗口前发生. <pre name="code" class="csharp"> private void Form1_Load ...

  4. jQuery 查找标签

    1 基本选择器 2 基本筛选器 3 属性选择器 4 间接选择 1 基本选择器 //id选择器: $("#id") //标签选择器: $("tagName") / ...

  5. graoovy资料

    官网 http://www.groovy-lang.org/ 官方文档 http://www.groovy-lang.org/documentation.html Groovy入门教程 http:// ...

  6. R语言中abline和lines的区别

    函数lines()其作用是在已有图上加线,命令为lines(x,y),其功能相当于plot(x,y,type="1")函数abline()可以在图上加直线,其使用方法有四种格式.( ...

  7. mysq数据库的安装和基本操作

    一.数据库的简介 1.什么是数据库? 数据库(database,DB)是指长期存储在计算机内的,有组织,可共享的数据的集合.数据库中的数据按一定的数学模型组织.描述和存储,具有较小的冗余,较高的数据独 ...

  8. XML和解析

    XML和解析 1.什么是XML?Extensible Markup Language,可扩展标记语言.一般也叫XML文档.和JSON一样,也是常用的一种用于交互的数据格式. 2.XML语法1)一个常见 ...

  9. MySQL 数据库怎样把一个表的数据插入到另一个表

         web开发中,我们经常需要将一个表的数据插入到另外一个表,有时还需要指定导入字段,设置只需要导入目标表中不存在的记录,虽然这些都可以在程序中拆分成简单sql来实现,但是用一个sql的话,会节 ...

  10. HP小型机维护

    (一)文件系统维护 . 监控文件系统的使用 # bdf . 监控文件目录的使用 # du -sk /myfs2/* (二)网络系统维护 1. 相关配置文件 1). 主机名定义文件:/etc/hosts ...