【问题标题】:AOSP repo manifest branch name confusing. go for rev## or mr1?AOSP 存储库清单分支名称令人困惑。去 rev## 还是 mr1?
【发布时间】:2016-12-14 14:49:38
【问题描述】:

我注意到用户必须从

获取一个 repo 清单文件

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

然后选择一个分支。

但是我注意到一些令人困惑的事情。以 Android 6.0.1 (marshmallow) 为例。 在分支列表中,一些分支以修订号命名,如下所示。

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' 前缀命名,如下所示。

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

我在 Google 上搜索到“mr1”是“主要版本”的缩写。

如果我想为我的 Android 设备构建 AOSP,我应该选择哪一个? 我应该选择最新的修订编号分支还是“marshmallow-mr1-dev”?

【问题讨论】:

    标签: android android-source repo


    【解决方案1】:

    首先你可以检查标签的来源并决定你应该使用哪个。

    如果您的目标是将 AOSP 移植到设备,使其完美,通过 CTS 等。那么标签 ex。 android-6.0.1_r77 是一个更好的选择,因为它的代码通常会被视为官方代码,如果有错误,您可以追踪它。甚至在所有 AOSP 中。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-21
      • 2022-01-17
      • 2010-12-17
      • 2013-01-04
      • 1970-01-01
      • 2017-04-21
      • 1970-01-01
      • 2021-04-26
      相关资源
      最近更新 更多