您的位置:首页 > 移动开发 > Android开发

Ubuntu10.04 32位编译Android 4.0源码

2011-12-14 14:46 423 查看
几经周转,终于make自己的下载的Android 4.0镜像文件,并成功用模拟器运行。

所有步骤均按Android官网执行。
http://source.android.com/source/initializing.html
并且在~/.bashrc 中写入如下语句:

export ANDROID_PRODUCT_OUT=~/Android/out/target/product/generic

ANDROID_PRODUCT_OUT_BIN=~/Android/out/host/linux-x86/bin

export PATH=${PATH}:${ANDROID_PRODUCT_OUT_BIN}:${ANDROID_PRODUCT_OUT};

导入eclipse 中没error出现。

运行模拟器基本正常。



不使用partition size参数也可以正常运行,但会报错

emulator: WARNING: system partition size adjusted to match image file (203 MB > 66 MB)



执行lunch时不加参数,会出现提示选项:

     1. full-eng

     2. full_x86-eng

     3. vbox_x86-eng

     4. full_maguro-userdebug

     5. full_tuna-userdebug

     6. full_panda-eng

Which would you like? [full-eng] 2

我的Ubuntu是32位的,于是选第二项。

uname -ra 可以查看系统信息,我的是

Linux ubuntu 2.6.32-21-generic #32-Ubuntu SMP Fri Apr 16 08:10:02 UTC 2010 i686 GNU/Linux

备注:

第一次make时选择lunch full-eng,模拟器运行黑屏,不能进入系统。



在模拟器运行时,可执行adb命令进入模拟器的终端。



——————————————————————

同事使用我下载的源码进行编译同样成功。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息