AOSP回购表明分支名称令人困惑.去修订##或MR1



我注意到用户将必须从

获得回购清单文件

https://android.googlesource.com/platform/manifest

并选择一个分支。

但是,我注意到一些令人困惑的东西。以Android 6.0.1(棉花糖)为例。在分支的列表中,一些分支以下面的修订号命名。

android-6.0.1_r65
android-6.0.1_r66
android-6.0.1_r67
android-6.0.1_r68
android-6.0.1_r69
android-6.0.1_r7
android-6.0.1_r70
android-6.0.1_r72
android-6.0.1_r73
android-6.0.1_r74
android-6.0.1_r77
android-6.0.1_r8
android-6.0.1_r9

但是,还有类似于下面的"棉花糖"前缀的分支。

marshmallow-cts-dev
marshmallow-cts-release
marshmallow-dev
marshmallow-dr-dev
marshmallow-dr1.5-dev
marshmallow-mr1-dev

我用Google搜索了" MR1"是"主要版本"的缩写。

如果我想为我的Android设备构建AOSP,我应该选择哪一个?我应该选择最新的修订编号分支机构,或"棉花糖-Mr1-dev"?

首先,您可以检查标签的来源并决定要使用的标签。

如果您的目标是将AOSP移植到设备,使其完美,通过CTS等。Android-6.0.1_R77是一个更好的选择,因为其代码通常会被视为正式,如果有错误,则可以对其进行跟踪。即使在所有aosp中。

如果您只想使用它并开发/获取最新代码,则应使用该分支,但要注意所有分支不一定跨存储库同步,您可能需要修复一些框架/HAL问题,以便它可以正常工作。

最新更新