gny*_*his 8 android repository
我可以使用"repo"工具克隆Android源代码.但是,我想要做的是以比11GB足迹更小的方式克隆源代码.它似乎下载了与每个Android设备和每个先前版本相关的内容.我试过想通过检查这样一个特定的分支来减少这个:
repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1
Run Code Online (Sandbox Code Playgroud)
然而,最终发生的事情是,我仍然只涉及一个特定的快照(可理解).但有没有办法限制克隆的数量?
android源码树由许多独立的git存储库组成,这些存储库都由repo管理。您无法真正减少为给定 git 存储库下载的数据量。
但是,您只能使用 .git 下载可用的 git 存储库的子集repo sync <project>。即,如果您只想要框架/基础包,您应该能够这样做repo sync frameworks/base在完成初始repo init.
如果您确实想要构建源代码,那么您可能需要完整的东西。
通过删除不需要的设备存储库,您也许可以节省一两次演出。您可以通过编辑 <source>/.repo/manifest.xml 并删除您不需要的设备的存储库来完成此操作。
| 归档时间: |
|
| 查看次数: |
3381 次 |
| 最近记录: |