首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

android4.0开发环境配备

2012-08-13 
android4.0开发环境配置? ? ? ?相信大家已经厌倦了eclipse自带的模拟器了吧!在创建大分辨率的模拟器时,跑

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,方便在虚拟机和真机上调试。

?

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

热点排行