android - CM Source下载时间比较长,请问有什么办法可以减少吗?

标签 android git android-source cyanogenmod

我正在尝试从 CM 源为我的设备构建自定义 rom。我正在按照本指南进行构建:

https://wiki.cyanogenmod.org/w/Build_for_quark

我正在使用此命令来同步源。

repo init -u https://github.com/CyanogenMod/android.git -b cm-12.1

在下载过程中,我可以看到其他分支,如 7、8、9、10、11、12。有没有办法只下载当前分支 (12.1)?

最佳答案

repo sync 命令与 git clone 相同,但不带任何标志,这意味着您只是从 list 文件中定义的所有存储库下载所有分支(访问 this 并查看 default.xml 文件)。

要仅下载当前分支 cm-12.1,请在使用 repo sync 命令时使用 -c 标志。请注意,Android 源由许多项目组成,并且在您第一次同步时需要大量下载。

所以你的命令应该是:

  1. repo init -u https://github.com/CyanogenMod/android.git -b cm-12.1
  2. repo sync -c

为了更好地理解 repo 工具的工作原理,请阅读 article .

希望对您有所帮助。

关于android - CM Source下载时间比较长,请问有什么办法可以减少吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34063557/

相关文章:

java - windowbackground 在深色和浅色主题中不起作用

android - 有没有办法使用外部配置文件分发 Android 应用程序?

android - 如何确保您不会两次启动服务android

GitHub v3 API : How to create initial commit for my shiny new repository?

git - 检测本地和远程之间不同步的所有标签

android - AOSP 构建停止 : subcommand failed

android - 使用 libzip 在 zip 中写入文件

git - 从本地计算机在远程服务器上创建git repo

系统应用的 Android 运行时权限

Android "External"文件夹功能?