virualbox andirodx86
背景
谷歌提供的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的更多相关文章
- virualbox 安装 otter 必备软件
前言 最近研究了一下阿里otter项目(分布式数据库同步),所以就在virualbox 上开始准备学习一下,遇到了不少坑,所以记录一下啊. otter 项目:https://github.com/al ...
- virualbox 搭建 otter
前言 为了学习otter,上一篇我们讲到了 otter 必要软件的安装,参考:virualbox 安装 otter 必备软件,现在安装otter,相比官方文档,我们尽量简化安装步骤. virualbo ...
- multipass指定virualbox搭建k8s集群(选择docker作为默认容器)
目录 前言 步骤 初始化三台虚拟机 统一安装docker 修改docker镜像源 查看masterIP 安装master节点(重点设置) 查看master的token 安装worker节点 测试 部署 ...
- linux安装VirualBox虚拟机
第一步:安装VNC 1. 安装vnc yum install -y tigervnc* 2.启动vncserver [root@xxx ~]# vncserver You will require a ...
- virualbox 虚拟机管理
虚拟机调换后提示UUID一致,需要重新生成新的虚拟机文件的UUID,使用如下命令: D:\Program Files\Oracle\VirtualBox>VBoxManage internalc ...
- virualbox问题
出不来64位虚拟系统 bios设置虚拟化可用 2.创建虚拟机 启动不了 提示 不能打开一个... 安装exten 扩张包 3.设备 -- 安装增强功能... 分辨率 设置成功
- 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 ...
- win7下 VirtualBox虚拟机开机后台自启动
win7下安装个linux虚拟机,学习下非常好. 但是每次使用linux的时候,都是打开virtualBox-->启动安装的linux系统-->再用远程桌面(SSH等)连接 每次手动打开比 ...
- VBoxManage: error: Cannot register the hard disk 解决办法
将虚拟盘从一个分区拷到另外一个分区上,打开虚拟机挂载这个虚拟盘老是报错,VBoxManage: error: Cannot register the hard disk '/media/New Vol ...
随机推荐
- ECMAScript6面对大于0xFFFF的Unicode字符如何正确返回长度
一.match() 1.定义 match()方法用于检索字符串内指定(字符串或正则)的值,返回指定值的数组,若找不到,返回null. 2.语法 str.match(searchvalue) str.m ...
- SqlCommand对象-Transaction事务的使用
using (SqlConnection connection = new SqlConnection(connStr)) { SqlCommand sqlcmd = new SqlCommand() ...
- python函数回顾:getattr()
描述 getattr() 函数用于返回一个对象属性值. 语法 getattr 语法: getattr(object, name[, default]) 参数 object -- 对象. name -- ...
- 0x01 MySQL What's DataBase
0x01 数据库管理软件的由来 在此之前,数据要想永久保存,都是保存于文件中,毫无疑问,一个文件仅仅能存在于某一台机器上. 如果暂且忽略直接基于文件来存取数据的效率问题,并且假设程序所有的组件都运行在 ...
- 我的Android进阶之旅------>Android百度地图定位SDK功能学习
因为项目需求,需要使用百度地图的定位功能,因此去百度地图开发平台下载了百度地图的Android定位SDK最新版本的开发包和示例代码学习. Android 定位SDK地址:http://develope ...
- 使用nose_parameterized使unitTest实现参数化
nose-parameterized是一个针对Python单元测试框架实现参数化的扩展 import unittest # from nose_parameterized import paramet ...
- 剑指offer 面试46题
面试46题: 题目:把数字翻译成字符串 题:给定一个数字,我们按照如下规则把它翻译为字符串:0翻译成“a”,1翻译成“b”,……,11翻译成“1”,……,25翻译成“z”.一个数字可能有多个翻译.例如 ...
- Learning Notes for HTML/CSS/JS
@1:内部样式表 & 外部样式表 内部样式表的定义,放在<style></style>中,<style>标签放在<head>中 <html ...
- c#读取xml操作
1/定义一个XmlDocument对象xDoc 2/通过XmlDocument来load需要读取的xml文件 3/通过XmlDocument的SelectSingleNode来找到节点,并把节点转换为 ...
- 爬虫基础库之requests模块
一.requests模块简介 使用requests可以模拟浏览器请求,比起之前用到的urllib,requests模块的api更加快捷,其实ruquests的本质就是封装urllib3这个模块. re ...