背景

谷歌提供的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. Python菜鸟之路:通过案例学习JQuery

    案例一:通过DOM绑定,实现基本的表单验证 <!DOCTYPE html> <html lang="en"> <head> <meta c ...

  2. 2014-08-28——Android和IOS的简单嗅探,以及横竖屏的捕获思路

    一般通过navigator.userAgent来嗅探Android系统和IOS系统: if(/android/i.test(navigator.userAgent)){ //android } if( ...

  3. 常用的JS代码块收集

    /**数组去重一*/ (function (arr) { arr = arr.sort(); for (var i = 0; arr[i]; i++) { if (arr[i] === arr[i + ...

  4. app开发需求文档怎么写

    我们在开发app前都会做需求分析,这个app开发需求文档怎么写呢?一般可以从这几点入手:确定APP方案的目标,APP方案的受众分析,APP开发方案功能设计,APP的操作系统说明方案,APP是是否是原生 ...

  5. python基础26 -----python进程及协成

    一.进程 1.multiprocessing模块实现多进程并发. 1.1multiprocessing包是Python中的多进程管理包,与threading.Thread类似,它可以利用multipr ...

  6. 前端基础之css样式(选择器)

    一.css概述 CSS是Cascading Style Sheets的简称,中文称为层叠样式表,对html标签的渲染和布局 CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明. 例如 二.c ...

  7. bootstrap插件实用方法

    完全通过js來配置 <p><a id="YOUR_BUTTON_FOR_POPOVER" class="btn btn-primary" ro ...

  8. Git版本控制系统VCS

    Git版本控制系统VCS 一.版本控制系统基本情况说明 版本控制是一种记录一个或者若干个文件内容的变化,以便将来查阅特定版本修订情况的系统 1.作用 记录文件的所有历史变化 随时可回复到任何一个历史状 ...

  9. php大转盘抽奖

    抽奖大转盘演示:http://www.sucaihuo.com/php/3301.html function getRand($proArr, $proCount) { $result = ''; $ ...

  10. SOA 面向服务架构 阅读笔记(五)

    14 SOA 服务管理器 契约:契约中必须明确定义双方的责任,否则就会产生混乱. SOA可以管理端到端的流程. IT技术一直是与业务对齐的. 14.1.1 分解IT层 业务服务层 管道层 硬件层 管道 ...