使用repo下载AOSP android-4.4.4_r2

时间:2016-08-08 08:43:39

标签: android git android-4.4-kitkat android-source repo

我希望下载特定版本的android源代码 - android-4.4.4_r2。我按照"下载源"上提供的说明进行操作。 android源码页面和使用repo init -u https://android.googlesource.com/platform/manifest -b android-4.4.4_r2。当我执行repo sync时,看起来整个树都被下载了。下载的当前目录大小为54G并且还在继续增长。

我正按照https://github.com/huz123/GemDroid_QEMU上的说明尝试满足系统要求。

下载android-4.4.4_r2有没有不同的方法? 或者它是否应该第一次下载整个树(> 54G)? 请帮我解决一下情况。谢谢!

2 个答案:

答案 0 :(得分:1)

是的! official documentation硬件要求是:

  

结帐时至少有100GB的可用磁盘空间,单个版本至少150GB,多个版本需要200GB或更多。如果您使用ccache,则需要更多空间。

在完整的操作系统上工作时,您必须处理大量数据量 - repo sync命令可能需要5个小时以上的时间才能完成正常的。
构建和编译项目的make命令也可能在第一次花费几个小时。

答案 1 :(得分:0)

在Ubuntu中下载android源代码(AOSP)的步骤

  1. 首先创建一个像“aosp-m”这样的文件夹来复制机器中的AOSP代码。

  2. 打开终端(Ctrl + Alt + T)并将您的Dir更改为最新创建的Dir让我们说“aosp-m”

  3. 之后在终端运行以下命令: - git clone git://gitz01/cm/download/android/manifest

  4. 逐个在终端中运行以下命令 git config --global user.name "Your Name" git config --global user.email "you@example.com"

  5. 然后对repo init运行以下命令 repo init -u git://gitz01/cm/download/android/manifest -b master -m identifiedmanifest.xml 在这里,您可以将identifiedmanifest.xml替换为您想要的AOSP源代码,让Say android-6.0.1_r10.xml marshmellow。

  6. 并在上次运行repo sync命令中。此命令开始在您的机器中下载所需的AOSP代码。此操作需要1个多小时(取决于您的互联网连接速度)才能下载源代码。

  7. 多数民众赞成...快乐的编码.......