
1)工欲善其事,必先立其器ubuntu下载linux源码,仅仅是下载内核是不需要下载这样的多的,因为上面我们需要去编译内核,有的库是为了编译内核而使用的。
$ sudo apt-get install git-core
$sudo apt-get installgnupg
$sudo apt-get installsun-java6-jdk
这里应该注意一下
fanfq@fanfq-Lenovo:~$ sudo apt-get install sun-java6-jdk
[sudo] password for fanfq:
正在读取软件包列表... 完成
正在分析工具包的依赖关系树
正在读取状态信息... 完成
现在没有可用的硬件包 sun-java6-jdk,但是它被其他的工具包引用了。
这也许意味着这个缺乏的硬件包或许已被废弃,
或者只能在其它发布源中找到
E: 软件包 sun-java6-jdk 没有可供安装的候选者
在这里本人还是根据自己下载jdk安装吧 详情请见ubuntu安装jdk

$sudo apt-get installflex
$sudo apt-get installbison
$sudo apt-get installgperf
$sudo apt-get installlibsdl-dev
$sudo apt-get installlibesd0-dev
$sudo apt-get installlibwxgtk2.6-dev
$sudo apt-get installbuild-essential
$sudo apt-get installzip
$sudo apt-get installcurl
$sudo apt-get installlibncurses5-dev
$sudo apt-get installzlib1g-dev
$ sudo apt-get install make
$ sudo apt-get install gcc
$ sudo apt-get install g++
$ sudo apt-get install libc6-dev

$ sudo apt-get install patch
$ sudo apt-get install texinfo
$ sudo apt-get install zlib1g-dev
$ sudo apt-get install valgrind
$ sudo apt-get install python
2)设置环境变量 ubuntu中环境变量配置文件的区别
$ gedit ~/.bashrc
在.bashrc中新增或整合PATH变量,如下:
#java 程序开发/运行的一些环境变量
JAVA_HOME=/home/fanfq/jdk1.6.0_23
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}:${HOME_BIN};
保存后,同步更新:
source ~/.bashrc
3)安装repo(用来升级android源码)
创建~/bin目录,用来存放repo程序,如下:
$ cd ~
$ mkdir bin
并加到环境变量PATH中,在第2步中即将加入
下载repo脚本并使其可执行:
$ curl>~/bin/repo
$ curl > ~/bin/repo [update:2012-10-18]
$ chmod a+x ~/bin/repo

4)初始化repo
repo是android对git的一个封装,简化了一些git的操作。
创建工程目录:
$ mkdir android
$ cd android
repo初始化
$ repo init -u git://android.git.kernel.org/platform/manifest.git
$ repo init -u [update:2012-10-18主线分支]
$ repo init -u -b android-4.0.1_r1 [update:2012-10-18 其他分支]]
在此过程中应该输入名字和email地址。初始化成功后,会显示:
repo initialized in /home/fanfq/android
在~/android下会有一个.repo的隐藏目录。
5)同步源代码
$ repo sync
这步要期待的时间非常长,建议上班的之后在做ubuntu下载linux源码,第二天过来一切就ok了。
GOOD LUCK :)
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-129063-1.html
真是的