最新下载 android 源码方法

news/2024/7/5 20:29:36

前段时间,由于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)

\

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

http://www.niftyadmin.cn/n/3059053.html

相关文章

ubuntu下查看当前版本的版本号的方法。

1.uname -a 2.lsb_release -a 3.cat 、etc/isiue 4.cat /etc/lsb-release

ssh-keygen 的 详解

为了让两个linux机器之间使用ssh不需要用户名和密码。所以采用了数字签名RSA或者DSA来完成这个操作。 模型分析 假设 A (192.168.20.59)为客户机器,B(192.168.20.60)为目标机; 要达到的目的:…

去除xp桌面图标阴影

方法1:在桌面空白处点右键,“属性”→“桌面”→“自定义桌面”→“web”选项卡,将“网页”下面方框里的网址全部删除,并保持在“锁定桌面项目”前不要打勾,确定即可。    方法2:右键点击桌面上的空白区…

XGA 简介

XGA(Extended Graphics Array)扩展图形阵列 是一种计算机显示模式。显示模式指计算机显示器的性能,特别指最大色彩数以及最大的图像分辨率。在现在的个人电脑系统中,可找到多个显示模式,例如VGA、SVGA、XGA、SXGA、UXGA等。   XGA是一种目前…

Linux系统运行监控命令

作为Linux管理员,或者DBA,使系统的稳定运行是我们的使命。 下面是转载的是一篇关于Linux的CPU,内存,IO等巡检命令。https://blog.csdn.net/qq_39591494/article/details/78418162转载于:https://blog.51cto.com/newcourage/2401255

rk3288 SDK概览

瑞芯微的芯片rk3288的SDK的相关内容: 解压SDK后,初步看到的文件目录: 直接进入Doc目录,先从文档开始: 第一个要看的文档,当然是从Doc/目录下的rockchip Linux软件开发指南.pdf开始。 此SDK是基于buildroo…

TTL接口 液晶屏 与 LVDS接口 液晶屏的 区别

TTL信号是TFT-LCD能识别的标准信号,就算是以后用到的LVDS TMDS 都是在它的基础上编码得来的。TTL信号线一共有22根(最少的,没有算地和电源的)分另为R G B 三基色信号,两个HS VS 行场同步信号,一个数据使能信…