配置android源代码下载环境

(1)创建一个用于存放下载脚本文件(repo)的目录(可将该脚本文件一放到任何目录中,在这里使用~/bin)。#mkdir ~/bin    #PATH=~/bin:¥PATH

(2)下载脚本文件(用于下载Android源代码)。#curl https//dl-sslGoogle.Com/dl/googlesource/git-repo/repo>~/bin/repo     #chmod a+x  ~/bin/repo

(3)创建用于存放Android源代码的目录(可放在其他目录中)。#mkdir android-source   #cd android-source

(4)初始化#rcpo init -u https://android.googlesource.com/platform/manifeet   #repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1-rl

(5)开始下载Android源代码 #repo sync

编译Android源代码

apt-get命令一般需要root权限执行,所以一般跟着sudo命令。   

sudo apt-get install git-core curl   

这条命令会从互联网的软件仓库中安装git-corecurl   

其中curl是一个利用URL语法在命令行方式下工作的文件传输工具,它支持很多协议,包括FTPFTPSHTTPHTTPSTELENT等,我们需要安装它从网络上获取Repo脚本文件。   

curl http://android.git.kernel.org/repo >~/bin/repo   

这句命令会下载repo脚本文件到当前主目录的/bin目录下,并保存在文件repo中。   

最后我们需要给repo文件可执行权限   

chmod a+x ~/bin/repo

待续...

下载和编译Linux内核源代码

      1. 使用GIT工具下载,执行以下命令:

      www.linuxidc.com@linuxidc:~/Android$ mkdir kernel

      www.linuxidc.com@linuxidc:~/Android$ cd kernel
      www.linuxidc.com@linuxidc:~/Android/kernel$ git clone git://android.git.kernel.org/kernel/common.git
      同样是经过漫长的等待后,在kernel目录下有一个common目录,Linux内核代码就在这里了。
      2. 下载完成后,可以查看下载的内核代码版本:
     www.linuxidc.com@linuxidc:~/Android/kernel$ cd  common
      www.linuxidc.com@linuxidc:~/Android/kernel/common$ git  branch
      android-2.6.36
      3. 下载完Android的Linux内核代码后,会发现在arch/arm/configs下没有模拟器要使用的硬件配置文件goldfish_defconfig

 下载完毕后,就能在arch/arm/configs下看到goldfish_defconfig这个文件了。