android4.0开发环境配置

       相信大家已经厌倦了eclipse自带的模拟器了吧!在创建大分辨率的模拟器时,跑得特别吃力,动不动就会出现应用程序无响应现象。还有就是android3.0之后的版本,模拟器简直就是弱爆了,那个响应速度简直就是惨不忍睹,为了加开开发速度,提高程序的兼容性,我们可以选择使用虚拟机来代替模拟器,进行android应用程序的开发。

 

android x86的官网: http://www.android-x86.org/

本人试过几个版本,发现只有android-x86-4.0-RC1-eeepc.iso可以实现与virtualbox的完美兼容,其他的要么不能安装,要么安装好了之后无法实现共享上网。

 

流程参考网上教程:

android虚拟机安装:http://apps.hi.baidu.com/share/detail/55170695

android虚拟机安装视频:http://video.sina.com.cn/v/b/72741611-1284753124.html

 

这里需要强调几个问题:

1.虚拟机设置网络共享连接方式设置为Bridged Adapter,控制芯片设置为:PCnet-PCI III。其他连接方式不是很稳定,不推荐使用。

 

2.进入android后,以太网是默认关闭的,所以每次都要使用终端(android-4.0-x86 自带Terminal应用程序)命令来开启(尽量设置固定ip,方便eclipse桥接调试)。

命令如下(根据公司网络环境而定):

su

ifconfig eth0 192.168.1.xxx(个人ip地址) netmask 255.255.0.0(子网掩码) up

route add default gw 192.168.1.150(路由地址) dev eth0

setprop net.dns1 8.8.8.8(DNS地址)

ping www.baidu.com(调试网络)

 

3.eclipse与virtualbox的连接 必须确保PC的网络与虚拟机的网络互通,可通过ping来检查。

参考:http://www.cnblogs.com/MaxWoods/archive/2011/09/16/2179310.html (主要参考其eclipse的设置,安装可略过,只需看后面eclipse的设置即可)

 

4.eclipse配置的adb必须的eclipse自带的adb,由于我们使用的是自己编译的adb,所以必须把环境变量中指向的adb替换成eclipse自带的adb,所以需要备份好两份adb,方便在虚拟机和真机上调试。

 

由于虚拟机上不可能模拟所有的功能,所以电话、短信、蓝牙、网络等问题还是要通过真机测试,才能保证应用程序可行性。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值