admin管理员组

文章数量:1532356

2024年5月9日发(作者:)

主机配置

32位XP,vbox虚拟机,32位ubuntu10.04,android2.2源码,JDK1.5

1、编译android2.2源码

编译环境准备好之后,在终端切换到android源码所在的目录

执行命令

$ source build/

或者

$ . build/

再执行:make

漫长的等待时间,大概要3个多小时吧,你可以出去玩儿了。机器在全力编译代码,会

比较卡。

android2.2源码整个编译,在源码目录文件夹out/target/product/generic生成有

,,三个映像文件。是emulator的文件系统,

包括了主要的包、库等文件,包括了一些用户数据,emulator加载这

3个映像文件后, 会把system和userdata分别加载到ramdisk文件系统中的system和userdata

目录下。

2、编译源码对应的SDK

编译完源码之后再来编译SDK

make PRODUCT-sdk-sdk

或者

make sdk

时间开销大概在40分钟。正确完成编译后生成的SDK存放在out/host/linux-x86/sdk/,

此目录下有android-sdk__linux- 和android-sdk__linux-x86目录。

android-sdk__linux-x86就是 SDK目录。其中的“xxx”在不同的机器上编译显示的

字符也不同。比如我的机器名是“wz”,那么编译成功之后生成的就是

“android-sdk__linux- 和android-sdk__linux-x86”.

3、配置用来启动android模拟器的环境变量

终端输入命令:

gedit ~/.bashrc

打开.bashrc,在.bashrc文件的最后面加入如下字符:

export PATH=$PATH :/android源码路径/out/host/linux-x86/bin

export ANDROID_PRODUCT_OUT=/android源码路径

/out/target/product/generic

把“android源码路径”替换为自己机器上的真实路径,因为每个人的路径都不一样,请不

要完全复制我的,自己做相应修改。修改之后执行命令:

source ~/.bashrc

4、启动模拟器

此时变量已配置好,输入命令:

emulator

就可以启动android虚拟机了,如下图所示:

这样虽然能打开虚拟机,但是我们却无法对虚拟的android设备进行自由的配置,只能默认。

5、自主配置模拟器

从其他资料上看到,自主配置模拟器的方式为:终端下输入下面命令

本文标签: 编译配置源码机器模拟器