设为首页 加入收藏

TOP

Android 源代码获取以及主机环境搭建
2014-11-24 03:22:30 来源: 作者: 【 】 浏览:0
Tags:Android 源代码 获取 以及 主机 环境 搭建

1、Git 工具
2、Repo 工具
3、Java 的 JDK
4、主机编译工具


这里 可以找到一段简单的下载源码的介绍。大致情况是,首先要在Linux或者MacO的系统下操作,其次要保证Git的版本在1.5.4之上,Python的版本在2.4之上。


获取 Android 完全的源代码:
初始化代码仓库:
$ repo init -u git://android.git.kernel.org/platform/manifest.git


$ repo init -u git://android.git.kernel.org/platform/manifest.git
Getting repo ...
from git://android.git.kernel.org/tools/repo.git
Getting manifest ...
from git://android.git.kernel.org/platform/manifest.git
From git://android.git.kernel.org/platform/manifest
* [new branch] android-1.5 -> origin/android-1.5
* [new branch] android-1.5r2 -> origin/android-1.5r2
* [new branch] android-1.5r3 -> origin/android-1.5r3
* [new branch] android-1.6_r1 -> origin/android-1.6_r1
* [new branch] android-sdk-1.5-pre -> origin/android-sdk-1.5-pre
* [new branch] android-sdk-1.5_r1 -> origin/android-sdk-1.5_r1
* [new branch] android-sdk-1.5_r3 -> origin/android-sdk-1.5_r3
* [new branch] android-sdk-1.6_r1 -> origin/android-sdk-1.6_r1
* [new branch] cdma-import -> origin/cdma-import
* [new branch] cupcake -> origin/cupcake
* [new branch] cupcake-release -> origin/cupcake-release
* [new branch] donut -> origin/donut
* [new branch] master -> origin/master
* [new branch] release-1.0 -> origin/release-1.0
* [new tag] android-1.5 -> android-1.5
* [new tag] android-1.5r2 -> android-1.5r2
* [new tag] android-1.5r3 -> android-1.5r3
* [new tag] android-1.6_r1 -> android-1.6_r1
* [new tag] android-sdk-1.5-pre -> android-sdk-1.5-pre
* [new tag] android-sdk-1.5_r1 -> android-sdk-1.5_r1
* [new tag] android-sdk-1.5_r3 -> android-sdk-1.5_r3
* [new tag] android-sdk-1.6_r1 -> android-sdk-1.6_r1
From git://android.git.kernel.org/platform/manifest
* [new tag] android-1.0 -> android-1.0


获取代码:
$ repo sync
初始化指定的版本:
$ repo init -u git://android.git.kernel.org/platform/manifest.git -b release-1.0
$ repo init -u git://android.git.kernel.org/platform/manifest.git -b android-sdk-1.5_r2


同步单个工程代码:
$ repo sync {project_name}
获取一个工程的代码:
$ git clone git://android.git.kernel.org/ + project path
例如,获取通用内核的代码:
$ git clone git://android.git.kernel.org/kernel/common.git


repo init 之后,将生成隐藏目录 .repo ,其中文件 .repo/manifest.xml 为 repo 工程的描述文件,表示 repo 时包含的各个工程,其片段如下所示:





repo/manifest.xml 中的 path 表示工程获取后的路径(基于当前目录), name 表示工程的名称。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇全面拥抱 Qt 4.6 + 下一篇Linux环境C语言和MySQL的交互-rek..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·如何利用Python做数 (2025-12-24 23:48:36)
·如何使用python进行 (2025-12-24 23:48:34)
·python 爬虫入门该怎 (2025-12-24 23:48:31)
·Java 实现多个大文件 (2025-12-24 23:22:00)
·Java多线程编程在工 (2025-12-24 23:21:56)