毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> 移动平台 >> 正文

搭建AndroidX86系统,替代AVD模拟器

更新时间:2012-6-13:  来源:毕业论文

最近打算学习学习android,弄了个环境,但是AVD模拟器实在太慢,在网上 找到一个帖子,可以采用android X86系统代替AVD模拟器
 
详细的大家可参考:http: //topic.csdn .net/u/20110728/09/ffa92f50-5899-4505-b5bf-b4f48223ccea.html 
 
 
看帖子讨论总结出来的:
 
优点:效率不是一般般的快~
 
缺点:不能访问arm底层,一些第三方包如果不是开源不能使用 (据说如果是开源的,直接和android x86系统一起编译生成新的iso安装包,就可以用了,具体没操作过)
 
 
安装步骤:
 
1.准备
 
  下载VBOX:随便找的一个-http: //dl.pconline .com.cn/html_2/1/59/id=46462&pn=0.html
 
  下载 android x86 2.2版本:http: //www. xdowns .com/soft/softdown.asp?softid=73393
2.安装VBox
 
3.在虚拟机上安装android-x86虚拟系统
 
  基本上都选择默认值即可。内存,CPU,及硬盘的大小根据自己需要进行调整。 我的配置是内存:512M CPU:两个 硬盘:2G
 
4.修改网络链接方式
 
  对新建的android系统进行网络配置,网络方式选择桥接方式。这种方式才可以通过adb命令进行链接~
 
  如图:

5.调整分辨率
 
默认的分辨率是很看的,而且是横屏的~ 我们可以自己调整其分辨率大小。 我调整为了320*480 (俺电脑分辨率才1280*800,太大了会出现滚动条,操作忒不方便)
 
参考地址:http: //www. cppblog .com/w2001/archive/2011/08/06/152680.html
 
1. Ctrl+R -> CMD -> Vbox目录下 -> 输入VBoxManage setextradata "你的Android x86虚拟机名称" "CustomVideoMode1" "480x800x16" 
 
 ( //注解:如果要添加其他分辨率,也 可以自己随意定制,比如我自定义了一个:
 
VBoxManage setextradata "你的Android x86虚拟机名称" "CustomVideoMode2" "320x480x16" 
 
)
 2. 启动Android x86虚拟机,选择(HDPI)启动配置,按'e'键,编辑其启动选项
 3. 在kernel行上按'e'键,编辑该启动选项。在最后面添加两个行参数"vga=ask UVESA_MODE=480x800",确认之
 4. 然后按'b',booting,接下来你就会看到DPI和分辨率跟HD2一摸一样的Android x86了..... 

(//注解 3,4两步其实可以仅输入"vga=ask",然后按确认,出现命令行提示按回车,列出了很多分辨率(包括在第一步中我们自己添加的分辨率哦)
 
任意选择我们想要的分辨率即可~ 

)
 
6. 到此为止,android x86虚拟系统就安装完成了,我们来见证一下效果:
 
(友情提示:默认是锁屏的,解锁请用鼠标按住锁的位置,然后鼠标向右拖拽,即可解锁)

 
 
7.查看虚拟系统的IP
 
在启动好的android x86系统中,按Alt+F1,切换到命令行模式。(Alt+F7 切换回界面模式)
 
输入 netcfg命令,查看机器IP为:192.168.1.8

 8.模拟器连接虚拟系统
 
该步骤就相当于在模拟器与虚拟系统之间搭建了一个桥梁,以后所有对模拟器的操作都会转到虚拟系统上。
 
在Win系统中,进入CMD命令,路径切换到“....\android-sdk-windows\platform-tools”
 
输入如下命令: adb connect 192.168.1.1:5555 (IP修改为自己的,5555端口为不可修改)
 
当出现connected to 192.168.1.8:5555时,表示连接成功。

 9.测试我们的成果
 
打开Eclipse,选中一个android工程,右键选择“Run As-> Android Application”,比如我这里是最经典的hello world!
 
如果是要调试,运行“Debug As -> Android Application” 。 (基本和用模拟器没啥区别)
 
运行结果如图:


终于搞定~ 效率快的不是一点点~ 

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。