前段时间,由于Android背叛了GNU,背叛了Linux追求的自由开源思想,结果给踢出了Linux源码的主线。加上最近kernel.org给黑和Google对android的调整,种种原因。导致原来下载android源码的方法失效了。原来下载android的源码地址是:repo init -u git://android.git.kernel.org/platform/manifest.git,此地址已经失效了,kernel.org已经狠心地抛弃了android。


以下是最新的下载android源码方法,包括下载android4.0的源码。由于在编译android源码时,需要依赖N多个包,所以有必要安装一下。对于ubuntu系统来说,简单!首先打开终端:

\

安装完这些包之后,下面就要安装下载工具repo了,Repo是一个易用的管理android源码的工具,它可以用来下载、同步、上传Android项目源代码。安装步骤:

(注:原来的地址:curl https://android.git.kernel.org/repo > ~/bin/repo已经失效,新的地址是:curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo)

ubuntu10.04下载android4.0的源码_第1张图片

初始化Repo,并新建一个空目录以存放android源码:

注:原来的地址:repo init -u git://android.git.kernel.org/platform/manifest.git已经失效,新地址:repo init -u https://android.googlesource.com/platform/manifest 。可以加上 -b 下载指定版的android源码,例如android4.0.1_r1

\

完成repo init之后,它要求输入你的真实姓名和电子邮件地址来配置Repo。

初始化及配置结束之后,执行最后一步:repo sync -j4

由于repo sync主要是从服务器上取得源代码,所以执行时间会比较长,视网速而定,不过可以通过在repo sync后面加上-j4,来并行加速,4是并行的线程数,可以根据你的实际情况来定


更多相关文章

  1. android中notePad示例项目源码分析
  2. Android消息处理机制-Handler&Message概述与使用(含源码解析)
  3. ym——android源码大放送(实战开发必备)
  4. 修改Android framework源码报错(You have tried to change the A
  5. 从源码解析-Android中进程间通信Binder机制之Linux基础 【一】
  6. Android开发之动画源码Animation详细分析
  7. 看完就懂Handler源码
  8. Android:图解Activity启动流程源码(整体流程)
  9. 利用Android源码工具链直接编译c文件

随机推荐

  1. Android - Animation(一)
  2. android studio 在win10上弹出框过大,无法
  3. android 小部件 AndroidManifest.xml
  4. Android自学笔记(番外篇):全面搭建Linux环境
  5. Android(安卓)Intent
  6. android 2.3 电量管理
  7. QT Creator 构建android apk失败问题
  8. Linux 下进行Android开发环境搭建
  9. android TabWidget 位置
  10. Android练习—修改背景颜色