Ubuntu 10.04下载安装Android 2.2 froyo 源码(2)

Ubuntu 10.04(64位)下载并编译 Android 2.2 源码[只有11条命令]
为了方便,我把所有操作写成了命令,按顺序(软件安装--源码下载--编译)执行成功即可:
1. sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev ia32-libs x11proto-core-dev
    libx11-dev lib32readline5-dev lib32z-dev java-common unixodbc  
2. sudo apt-get install sun-java6-jdk  
3. cd  
4. mkdir -p software/bin  
5. curl >software/bin/repo  
6. chmod a+x software/bin/repo   
7. mkdir -p software/android/src/new 
8. cd software/android/src/new 
9. repo init -u git://android.git.kernel.org/platform/manifest.git -b froyo 

//我在这里使用的是-b android-2.2.1_r1
10. repo sync   
11. make -j4 

1.前言

本文叙述了如何从零开始搭建基于Google官方Android 2.2.1(froyo)源码的开发环境,包括如何下载源代码、编译源代码,以及在模拟器中运行编译生成的镜像。文中开发机是基于Ubuntu 10.04的,同样适用于其他版本的Ubuntu。现在需要弄清楚一下几点,防止后面出现误操作:

下载源代码是用参数:repo init -u git://android.git.kernel.org/platform/manifest.git

-b

froyo (下载的是2.2.1 版本,编译环境操作系统必须是 32 位的, jdk1.5 版本 的---jdk1.5没有64位版本)。如果是没有带参数的下载源代码,将会下载所有的源代码,编译环境要求:操作系统64位,jdk1.6,(偶是2010年10月15日做)但很有可能会出现交叉编译工具错误:“ /bin/bash: prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin/arm-eabi-gcc: 没有那个文件或目录

”(实际上是有arm-eabi-gcc这个文件的,偶怀疑是版本问题--32位的,而环境要求是 64 位的 —-- 下载全部代码 )

2. 下载 JDK 1.5 (不建议此下载方式,防止配置环境参数出错。建议用 apt-get install 方式,请跳转到:第 4 步 )

编译Android源码需要JDK1.5版(主要是需要其中的javadoc),1.6版是

不兼容的。JDK1.5已经停止支持,其最

终的版本是JDK 5.0 Update 22。

可从Sun官网上下载

选择平台Linux,勾选同意许可协议:

Ubuntu 10.04下载安装Android 2.2 froyo 源码

单击Continue,在弹出的页面中一共有两个下载,选第一个jdk-1_5_0_22-linux-i586.bin下载:

linux

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wwxpsw.html