Android platform 编译工具安装,源码的下载、编译

本文详细介绍了如何在Fedora 10环境下下载并编译Android平台源码,包括安装必要的工具如git、repo及Java环境等步骤,并提供了编译过程的具体指令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Android platform 源码的下载、编译

一、 下载Android源码
1、主机环境 Fedora10,完全安装版(已包含 git 工具包)

如果没有git按照下面安装

下载git-1.6.1.3.tar.bz2

tar vxfj git-1.6.1.3.tar.bz2

cd git-1.6.1.3

./configure

make; make install

2、安装repo工具
curl http://android.git.kernel.org/repo >repo
chmod a+x repo
move repo /usr/local/bin

3、初始化版本库
mkdir android-platform-eclair
cd android-platform-eclair
repo init -u git://android.git.kernel.org/platform/manifest.git -b eclair
使用"-b eclari",表示将下载 eclair 分支源码,具体的分支列表可在androidgit网站查询

4、下载文件
repo sync
以后更新代码可直接执行此命令
5,按照工具链

下载arm-eabi-4.2.1.tgz arm-iwmmxt-linux-gnueabi-4.1.1-gpl-lgpl.tgz arm-eabi-4.4.0.tgz解压到

/usr/local/目录

arm-eabi-4.2.1

arm-eabi-4.4.0

arm-linux-4.1.1

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
二、编译Android
1、安装 jdk
fedora 默认安装的1.6jdk,编译eclair需要1.5版本的jdk,首先从sun网站下载jdk-1_5_0_19-linux-i586.bin(http://java.sun.com/javase/downloads/5u22/jdk)
mkdir /usr/java

cp jdk-1_5_0_19-linux-i586.bin /usr/java/
cd /usr/java

chmod 777 jdk-1_5_0_19-linux-i586.bin
./jdk-1_5_0_19-linux-i586.bin
完成后会在当前目录创建jdk1.5.0_19目录

2、安装gperf工具包
从网上下载 gperf-3.0.3.tar.gz

tar vxzf gperf-3.0.3.tar.gz

cd gperf-3.0.3

./configure

make; make install

3、导出编译环境变量
vi编辑配置文件: vi /etc/profile

在前面增加下面内容

JAVA_HOME=/usr/java/jdk1.5.0_19

CLASSPATH=$JAVA_HOME/jre/lib:.

PATH=$JAVA_HOME/bin:$PATH

export JAVA_HOME CLASSPATH PATH

保存退出按Esc然后输入:wq

使配置生效 source /etc/profile 如果配置错误会有提示

31.测试是否成功

shell终端输入 java -version

如果出现下面提示说明成功:

java version "1.5.0_19"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_19-b02)
Java HotSpot(TM) Client VM (build 1.5.0_19-b02, mixed mode, sharing)

否则继续修改,直到正确为止


4、编译
source build/setenv

choosecombo 1 1 4 3

make -j4
等待两个小时左右,可编译完成

5、启动模拟器
cd out/host/linux-x86/bin
./emulator -debug-kernel -debug-init

5 SVN的安装

下载subversion-1.5.1.tar.bz2 subversion-deps-1.5.1.tar.bz2

安装方法

tar xjf subversion-1.5.1.tar.bz2

tar xjf subversion-deps-1.5.1.tar.bz2

cd subversion-1.5.1

./configure

make

make install

svn --version

cd /usr/local/

ls

svn

svn help

exit

svn –version

vi编辑配置文件: vi /etc/profile

在后面增加下面内容

alias vi=vim

export SVN_EDITOR=vi

alias cp='cp -a'

保存退出按Esc然后输入:wq

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值