下面来介绍下准备工作,以下红色包是64位机下面必须要装的,32位机不用装的。
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 lib32readline-gplv2-dev lib32z1-dev libgl1-mesa-dev gcc-multilib g++-multilib mingw32 tofrodos python-markdown libxml2-utils xsltproc
Java环境我是直接在网上一的安装的。修改/etc/profile,在开头加上这些
export JAVA_HOME=/usr/java/jdk1.7.0_05
#export JAVA_HOME=/develop/jdk1.5.0_22 // 据说这个是编译老的版本要用到,没试。
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$PATH:$JRE_HOME/bin
我是直接去官方网上的最新的直接解压然后指定环境变量。
source /etc/profile使更改生效。看下是否生效:
gavin@gavin-ThinkPad-SL410:~/bin/Android-4.0.0_r1$ java -version
java version "1.7.0_05"
Java(TM) SE Runtime Environment (build 1.7.0_05-b05)
Java HotSpot(TM) 64-Bit Server VM (build 23.1-b03, mixed mode)
这里说明生效了。
源代码的下载要参考这里:
但是完全按照这里的设置来弄,会报一些错,当然有朋友讲用科学上网的方法可以解决这个问题。但现在 科学上网有时候也不太稳定,在网上找到另一方法:
将官方介绍的这个网址
换成下面的。
repo init -u -b android-4.0.1_r1
repo sync
其他的按官方介绍的步骤来做。其间会要求输入用户名和密码,如果没有就按终端给出的链接地址打开进去,
Invalid user name or password.
Please generate a new password at:
//跟着这个链接进去就可以了。
里面会给出用用户名和密码。这个网页给你的信息有
Login for Git:下面会给出用户名了密码Staying Authenticated:告诉你怎么将这些用户名和密码保存,不用每次都手动输入。
我按这些步骤操作完,现在正在下载源码,整体而言,下载速度还好。有问题欢迎交流!