Andoid 编译

 

环境:ubuntu 10.04,

 

先到orcale网站上,下载,java6(虽然说不行,但是还是得用),jdk-6u21-linux-i586.bin

 

下载以后,

 

chmod 777 jdk-6u21-linux-i586.bin

 

将,这个文件设置成可执行,

 

#./jdk-6u21-linux-i586.bin

 

执行它,它会在,当前目录生成java目录。

 

随后设置,环境变量:

 

sudo gedit /etc/bash.bashrc

 

在文件最后,加入

 

JAVA_HOME=/usr/lib/jvm/java-6-sun (这句话的路径要随你的路径而变化)
JRE_HOME=${JAVA_HOME}/jre
export ANDROID_JAVA_HOME=$JAVA_HOME
export CLASSPATH=.:${JAVA_HOME}/lib:$JRE_HOME/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export JAVA_HOME;
export JRE_HOME;
export CLASSPATH;
HOME_BIN=~/bin/
export PATH=${PATH}:${JAVA_PATH}:${JRE_PATH}:${HOME_BIN};
#echo $PATH;

 

保存,退出。

同步配置:

source /etc/bash.bashrc

 

///////////////////////////////////

///// 新加:通过又一次编译系统,发现环境变量非常重要。

/////一不小心就忘记了。

////////////////////////////////////

有人说,使用java6必须是64位,系统,因为我现在是,奔腾T2390,支持,64位指令。所以没有提示。

 

建立android源码:

 

一、建立repo

  1. $ cd ~
    $ mkdir bin
    $ echo $PATH
  2. Download thereposcript and make sure it is executable:
    $ curl http://android.git.kernel.org/repo >~/bin/repo
    $ chmod a+x ~/bin/repo

二、下载源码

  1. Create an empty directory to hold your working files:
    $ mkdir mydroid
    $ cd mydroid
  2. Run "repo init" to bring down the latest version of Repo with all its most recent bug fixes. You must specify a URL for the manifest:
    $ repo init -u git://android.git.kernel.org/platform/manifest.git
    1. If you would like to check out a branch other than "master", specify it with -b, like:
      $ repo init -u git://android.git.kernel.org/platform/manifest.git -b cupcake
  3. When prompted, configure Repo with your real name and email address. If you plan to submit code, use an email address that is associated with a Google account .
  4. $ repo sync
以上的步骤是从,source.android.com/source/download.html上,帖过来的。
其中有一些问题,
在下载的 之前,要执行的是,
repo init -u git://android.git.kernel.org/platform/manifest.git
但是,这个一般不好使,最好加上参数 -b
可以查看,
http://android.git.kernel.org/?=platform/manifest.git
其中,分为几类,有tags,,head,,shortlog,,我们主要看,tags,
这里面的都是分支。我们下载,其中之一就可以了,这里,我们下载,android2.2.1_r1
     repo init -u git://android.git.kernel.org/platform/manifest.git -b android2.2.1_r1
之后,
    repo sync
就可以了,
这样就可以避免一些兄弟,提示,64位机的问题了,。



 

你可能感兴趣的:(java,android,git,Path,download,branch)