现在 eclipse 上的 ADT 在更新的时候会把最新的源代码下载下来了。不用那么麻烦去找源代码了。
下载Android源码,需要使用 Git 和 repo。今天尝试过 N 多种失败,总的来说,就是我的 ubuntu 版本太低了。是 9.04 的,在使用 sudo apt-get 的时候总是找不到所要的软件。后来查了一下是,说是源的问题。好不容易找到一个可用的源,使用 sudo apt-get update 终于可以更新了,之前是报 404 错误。但是有源也没有用。里面的软件还是比较旧的。我安装的 git 是 1.6 的,后来证实,使用 1.6 的是不会成功的。目前最新的版本是 1.7.
后来我在 ubuntu 11.10 的环境下,基本很顺利。下面是大概的步骤,也可以参考 android 的官网。
安装软件。
sudo apt-get install git-core
sudo apt-get install curl
创建目录,配置环境变量。
官方文档是这么说的Make sure you have a bin/ directory in your home directory, and that it is included in your path:
$ mkdir ~/bin
$ PATH=~/bin:$PATH
下载一个repo脚本,并修改权限Download the Repo script and ensure it is executable
$ curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
$ chmod a+x ~/bin/repo
创建一个空目录,用来放源码。Create an empty directory to hold your working files. If you're using MacOS, this has to be on a case-sensitive filesystem.
更新repo版本,
$ repo init -u https://android.googlesource.com/platform/manifest
会更新出一堆东西出来,也就是各个Android版本和分支啥的。
签出某个具体的版本:
$ repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1
需要你提供一个your name 和 your email
获取文件
$ repo sync
然后就是漫长的 download……
- EOF -
本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动。
转载请注明:文章转载自 Binkery 技术博客 [https://binkery.com]
本文标题: Ubuntu下下载Android源码
本文地址: https://binkery.com/archives/30.html