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

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

 

 

 

 

你可能感兴趣的:(Android platform 编译工具安装,源码的下载、编译)