1.安装git
sudo apt-get install git-core
2.安装curl
sudo apt-get install git-core curl
3 建立android源码的存放目录
mkdir ~/open_src
mkdir ~/open_src/android
cd ~/open_src/android
4.进入open_src 安装repo, 通过curl下载repo
curl http://git-repo.googlecode.com/files/repo-1.12 > ~/bin/repo
5.给repo可执行权限
chmod a+x ~/bin/repo
6.修改~/bin/repo文件将第五行
REPO_URL='https://code.google.com/p/git-repo/'
改为
REPO_URL='http://code.google.com/p/git-repo/'
否则会出现error:Failed connect to code.google.com:443; Operation now in progress while accessing https://code.google.com/p/git-repo//info/refs
7.然后向PATH中添加bin路径:
export PATH=$PATH:~/bin
8.关联源代码版本
repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1
9.下载
$ repo sync
10.下载完毕后开始准备android编译环境
安装其它一些编译所需软件
在终端中执行:
sudo apt-get install git-core gnupg flex bison gperf build-essential \
zip curl zlib1g-dev libc6-dev lib32ncurses5-dev ia32-libs \
x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev \
libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown libxml2-utils xsltproc
11.手动安装JDK
下载手动安装jdk6,下载地址:
http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html
http://download.oracle.com/otn/java/jdk/6/jdk-6-linux-i586.bin
jdk5下载地址:
http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase5-419410.html
http://download.oracle.com/otn/java/jdk/1.5.0_22/jdk-1_5_0_22-linux-i586.bin
下面以安装jdk6为例,如果安装的是jdk5,步骤相同。
首先,从http://java.sun.com中下载jdk,我的版本是jdk-6-linux-i586.bin,我下载的是bin文件,我将下载的jdk-6-linux-i586.bin文件置于/usr/lib/jvm/java中。
然后修改bin文件权限,使其可执行,在shell中执行:
sudo chmod u+x /usr/lib/jvm/java/jdk-6-linux-i586.bin
执行下面命令,将会出现字幕,持续按回车键,直至屏幕显示要求输入yes/no,此时输入y回车,将会把jdk解压到文件夹,得到jdk1.6.0_12目录。
sudo /usr/lib/jvm/java/jdk-6-linux-i586.bin
12.添加环境变量
sudo vi /etc/profile
添加:
#JAVAEVIRENMENT
export JAVA_HOME=/usr/lib/jvm/java/jdk1.6.0_34
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
更新:source /etc/profile
13.设置为默认SDK
由于ubuntu中可能会有默认的jdk,如openjdk,所以,为了使默认使用的是我们安装的jdk,还要进行如下工作。
通过这一步将我们安装的jdk加入java选单,执行:
sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/java/jdk1.6.0/bin/jar 300
sudo update-alternatives --install /usr/bin/javadoc javadoc /usr/lib/jvm/java/jdk1.6.0/bin/javadoc 300
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java/jdk1.6.0/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java/jdk1.6.0/bin/javac 300
sudo update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/java/jdk1.6.0/bin/javah 300
然后执行,通过这一步选择系统默认的jdk:
sudo update-alternatives --config jar
sudo update-alternatives --config javadoc
sudo update-alternatives --config java
sudo update-alternatives --config javac
sudo update-alternatives --config javah
13.Done
查看JAVA版本:java -version
参考:被csdn屏蔽
sudo apt-get install git-core
2.安装curl
sudo apt-get install git-core curl
3 建立android源码的存放目录
mkdir ~/open_src
mkdir ~/open_src/android
cd ~/open_src/android
4.进入open_src 安装repo, 通过curl下载repo
curl http://git-repo.googlecode.com/files/repo-1.12 > ~/bin/repo
5.给repo可执行权限
chmod a+x ~/bin/repo
6.修改~/bin/repo文件将第五行
REPO_URL='https://code.google.com/p/git-repo/'
改为
REPO_URL='http://code.google.com/p/git-repo/'
否则会出现error:Failed connect to code.google.com:443; Operation now in progress while accessing https://code.google.com/p/git-repo//info/refs
7.然后向PATH中添加bin路径:
export PATH=$PATH:~/bin
8.关联源代码版本
repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1
9.下载
$ repo sync
10.下载完毕后开始准备android编译环境
安装其它一些编译所需软件
在终端中执行:
sudo apt-get install git-core gnupg flex bison gperf build-essential \
zip curl zlib1g-dev libc6-dev lib32ncurses5-dev ia32-libs \
x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev \
libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown libxml2-utils xsltproc
11.手动安装JDK
下载手动安装jdk6,下载地址:
http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html
http://download.oracle.com/otn/java/jdk/6/jdk-6-linux-i586.bin
jdk5下载地址:
http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase5-419410.html
http://download.oracle.com/otn/java/jdk/1.5.0_22/jdk-1_5_0_22-linux-i586.bin
下面以安装jdk6为例,如果安装的是jdk5,步骤相同。
首先,从http://java.sun.com中下载jdk,我的版本是jdk-6-linux-i586.bin,我下载的是bin文件,我将下载的jdk-6-linux-i586.bin文件置于/usr/lib/jvm/java中。
然后修改bin文件权限,使其可执行,在shell中执行:
sudo chmod u+x /usr/lib/jvm/java/jdk-6-linux-i586.bin
执行下面命令,将会出现字幕,持续按回车键,直至屏幕显示要求输入yes/no,此时输入y回车,将会把jdk解压到文件夹,得到jdk1.6.0_12目录。
sudo /usr/lib/jvm/java/jdk-6-linux-i586.bin
12.添加环境变量
sudo vi /etc/profile
添加:
#JAVAEVIRENMENT
export JAVA_HOME=/usr/lib/jvm/java/jdk1.6.0_34
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
更新:source /etc/profile
13.设置为默认SDK
由于ubuntu中可能会有默认的jdk,如openjdk,所以,为了使默认使用的是我们安装的jdk,还要进行如下工作。
通过这一步将我们安装的jdk加入java选单,执行:
sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/java/jdk1.6.0/bin/jar 300
sudo update-alternatives --install /usr/bin/javadoc javadoc /usr/lib/jvm/java/jdk1.6.0/bin/javadoc 300
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java/jdk1.6.0/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java/jdk1.6.0/bin/javac 300
sudo update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/java/jdk1.6.0/bin/javah 300
然后执行,通过这一步选择系统默认的jdk:
sudo update-alternatives --config jar
sudo update-alternatives --config javadoc
sudo update-alternatives --config java
sudo update-alternatives --config javac
sudo update-alternatives --config javah
13.Done
查看JAVA版本:java -version
参考:被csdn屏蔽