展会信息港展会大全

如何下载android源码与android内核源码
来源:互联网   发布日期:2015-09-24 16:32:53   浏览:2706次  

导读:首先,要 分清楚,android的源代码和android的内核代码一般是分开的,要分别进行下载。1、先下载android的源代码。(这里不包括android的内核代码)下载最新的源代码,一般上官网下载。网址: http://source.a......

首先,要 分清楚,android的源代码和android的内核代码一般是分开的,要分别进行下载。

1、先下载android的源代码。(这里不包括android的内核代码)

下载最新的源代码,一般上官网下载。网址: http://source.android.com/source/downloading.html

注意:当遇到error:Exited due to gc error的错误时,执行 repo sync -j1;

每当下载停止的时候,可以用 repo sync进行继续下载,而不需重新来过。文件总共6G左右,

2、下载android的内核源码

1、首先要安装git ,git1.7.2以上版本,不然会报错,网上百度一下,容易下载到。

建立一个存放android内核源码的mykernel目录,进入该目录,并使用如下命令下载内核源码

参考: https://android.googlesource.com/

$ git clone https://android.googlesource.com/kernel/common.git

$ git clone https://android.googlesource.com/kernel/goldfish.git

目前新版本的基本上只要下goldfish.git就可以了,goldfish就是android的kernel。

重要的是:当你下载完goldfish.git的时候,你发现文件夹里什么也没有,这时按如下步骤:

1、终端进入到 mykernel的目录下,执行

[root@localhost mykernel]# git branch -a(查看版本)

* android-2.6.36

remotes/origin/HEAD -> origin/android-2.6.36

remotes/origin/android-2.6.35

remotes/origin/android-2.6.36

remotes/origin/archive/android-2.6.25

remotes/origin/archive/android-2.6.27

remotes/origin/archive/android-2.6.29

remotes/origin/archive/android-2.6.32

remotes/origin/archive/android-gldfish-2.6.29

remotes/origin/archive/android-goldfish-2.6.27

然后选择你要下载的版本(版本目前已经更新到goldfish3.3了好像),执行命令:

git checkout remotes/origin/archive/android-goldfish-2.6.27 (即上面列出的版本分 支)

此时下载到的是2.6.29版本内核了

至此,android源代码和内核源代码都下载完了。

赞助本站

人工智能实验室

相关热词: android源码 android内核

AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港