WEB开发网
开发学院手机开发Android 开发 Android获取源代码、编译、命令 阅读

Android获取源代码、编译、命令

 2010-06-22 02:35:00 来源:WEB开发网   
核心提示:repo init -u git://android.git.kernel.org/platform/manifest.git -b cupcake另一种情况是,我们只需要某一个project的代码,Android获取源代码、编译、命令(2),比如kernel/common,就不需要repo了,1)安装必要的软件环境$

repo init -u git://android.git.kernel.org/platform/manifest.git -b cupcake

另一种情况是,我们只需要某一个project的代码,比如kernel/common,就不需要repo了,直接用Git即可。

git clone git://android.git.kernel.org/kernel/common.git

这也需要不少的时间,因为它会把整个Linux Kernel的代码复制下来。

如果需要某个branch的代码,用git checkout即可。比如我们刚刚拿了kernel/common.get的代码,那就先进入到common目录,然后用下面的命令:

git checkout origin/android-goldfish-2.6.27 -b goldfish

这样我们就在本地建立了一个名为goldfish的android-goldfish-2.6.27分支,代码则已经与android-goldgish-2.6.27同步。我们可以通过git branch来列出本地的所有分支。

4、同步版本库

使用rerpo sync命令,我们把整个Android代码树做同步到本地,同样,我们可以用类似

repo sync project1 project2 …

这样的命令来同步某几个项目

如果是同步Android中的单个项目,只要在项目目录下执行简单的

git pull

即可。

5、通过GitWeb下载代码

另外,如果只是需要主线上某个项目的代码,也可以通过GitWeb下载,在shortlog利用关键字来搜索特定的版本,或者找几个比较新的tag来下载还是很容易的。

-----------------------------------

android编译全过程

2009-11-05 15:00

本 文主要参考官方文档(http://source.android.com/download)和网上相关资料(http: //blog.csdn.net/HKjinzhao/archive/2009/03/18/4002326.aspx,http: //www.williamhua.com/2009/04/30/how-to-build-android-15-kernel-image/)。网上的资料对于andorid的最新代码有的已经过时,或者有错误,这份文档本人亲自实验,保证可行。另本人没有使用eclipse的习惯,所以并没有做 eclipse的相关配置。

编译环境:ubuntu9.10,widnows平台目前不被支持。

1)安装必要的软件环境

$ sudo apt-get install git-core gnupg sun-java5-jdk flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev

官方推荐的就是上面这些,如果在编译过程中发现某些命令找不到,就apt-get它。可能需要的包还有:

上一页  1 2 3 4 5 6 7  下一页

Tags:Android 获取 源代码

编辑录入:coldstar [复制链接] [打 印]
赞助商链接