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 ...
随机推荐
- C语言结构体数组内带字符数组初始化和赋值
1.首先定义结构体数组: typedef struct BleAndTspRmtCmd{ char terminal[3]; char note[3]; char rmtCmd[10]; char c ...
- 【转】Mysql之binlog日志说明及利用binlog日志恢复数据操作记录
众所周知,binlog日志对于mysql数据库来说是十分重要的.在数据丢失的紧急情况下,我们往往会想到用binlog日志功能进行数据恢复(定时全备份+binlog日志恢复增量数据部分),化险为夷! 废 ...
- 二、Nuxt初始化项目
一.快速生成新项目 为了方便大家快速使用,Nuxt提供了一个starter模板,可以直接下载模板的压缩包,或者利用vue-cli来安装 1.压缩包链接:https://github.com/nuxt- ...
- cn_office_professional_plus_2010_x86_515 安装激活方法解决方案64bit
一:首先选择 Office 2010 Toolkit.exe 右键 选择属性 –兼容性 然后 选择以管理员身份运行此程序 然后 双击 Office 2010 Toolkit.exe 需要安装的工具及 ...
- 剑指offer 面试41题
面试41题: 题目:数据流中的中位数 题:如何得到一个数据流中的中位数?如果从数据流中读出奇数个数值,那么中位数就是所有数值排序之后位于中间的数值.如果从数据流中读出偶数个数值,那么中位数就是所有数值 ...
- dockfile
dockerfile是对镜像的描述 新建一个dockfile文件 docker inspect
- 前端之JQuery [续]
JQuery使用技巧 1.prop属性实现全选,反选,取消功能 需求: 实现全选,反选,取消功能 代码如下: <!DOCTYPE html> <html lang="en& ...
- javascript;Jquery;获取JSON对象,无刷新分页,异步加载,异步删除,实例。
AjaxNewsList: <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> < ...
- Linux Shell编程 awk命令
概述 awk是一种编程语言,用于在linux/unix下对文本和数据进行处理.数据可以来自标准输入(stdin).一个或多个文件,或其它命令的输出.它支持用户自定义函数和动态正则表达式等先进功能,是l ...
- iOS获取某个日期后n个月的日期
一.给一个时间,给一个数,正数是以后n个月,负数是前n个月: -(NSDate *)getPriousorLaterDateFromDate:(NSDate *)date withMonth:(NSI ...