Android 2.3源码下载编译全过程(附图及文档)修改

@系统要求:
1、Ubuntu 10.04或以上版本
2、64位系统(查看系统命令: uname -m 如果出现i386 i686 i586则是32位 如果出现amd64 则是64位系统 )

查看系统命令: uname -m

3、jdk1.6 或更高版本
@说明:下面如果有修改文件不好保存或无法打开可能是权限问题要进入那个目录修改权限 chmod 777 filename


1安装下载源码所需要的工具
1.1
   sudo apt-get install git-core curl
   这条命令会从互联网的软件仓库中安装 git-core 和 curl
1.2
   mkdir ~/bin
   PATH=~/bin:$PATH
   在home目录下建立bin目录并设置环境变量

1.3
  curl Android.git.kernel.org/repo >~/bin/repo
  这句命令会下载 repo 脚本文件到当前主目录的/bin 目录下,并保存在文件repo 中。

下载 repo 脚本文件到当前主目录的/bin 目录下,并保存在文件repo 中

1.4
   chmod a+x ~/bin/repo
   修改 repo 文件可执行权限
1.5
   执行下面的命令创建并进入空文件夹
   mkdir yourdirectory
   cd yourdirectory

2repo客户端初始化
   2.1
        下面是官网给的命令,但在公司行不通会报Connection timed out的错误,但在家直接用估计可以
        repo init -u git://android.git.kernel.org/platform/manifest.git -b cupcake
   2.2
        在公司同步要先将bin里的.repo文件的
        REPO_URL='git://android.git.kernel.org/tools/repo.git'
        改成
        REPO_URL='http://android.git.kernel.org/tools/repo.git'
        然后命令改成下面这个(注意后面的版本号写法和官网不太一样,如果写-b Gingerbread的话会找不到版本)
        repo init -u -b android-2.3.3_r1

修改bin下的repo文件

(参考)

2.3
        执行上面的命令可能还会报个IOError找不到文件(暂时还不知道为什么)
    但执行下面两条命令
     touch ~/.gitconfig
         rm -rf .repo
    后再执行2.2的命令就可以同步了
    成功的话会叫你填写自己的名字和邮箱

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/23553.html