【发布时间】:2015-11-14 10:39:18
【问题描述】:
我正在尝试为 nexus 设备构建 AOSP。
以下页面包含源代码标记和构建列表: https://source.android.com/source/build-numbers.html
您会注意到同一设备有多个构建/分支。有什么区别 ?是否是因为不同型号的 nexus 设备之间的硬件差异(例如:16GB 与 32GB 等/不同的 LTE 频段)?
如何确定哪个分支与给定设备兼容?例如,如果我同步了 MRA58K,并购买了 Nexus 5 D821,我将如何确定它们是否兼容?
【问题讨论】:
-
您知道 AOSP 只构建 Android 的 OSS 位吗?有专有位。您可能可以使用 $AOSP/device/device/lge/hammerhead/self-extractors/generate-packages.sh 和 OTA 映像或使用小型 mod 和 adb 获得这些位,如下所述:roostertech.wordpress.com/2013/11/11/…
-
我知道 - 我的问题与它没有任何关系。由于有多个与 nexus 5 兼容的分支,我试图确定每个分支之间的区别是什么。您帖子中的人可能没有完全阅读说明,因为专有二进制文件可在 android 网站上找到。
-
太棒了。只是检查。我为我的 Nexus5 构建了几个不同版本的 AOSP。他们都工作了。此处提供的二进制文件 (developers.google.com/android/nexus/drivers) 仅适用于 Google 设备。您设备的驱动程序可能不同。
-
@G.BlakeMeike “仅适用于 Google 设备”是什么意思?我说的是 Nexus 5……我不明白。驱动程序应该是 android 网站上列出的驱动程序。
-
@G.BlakeMeike 您能告诉我您在为 Nexus 5 构建 AOSP 时遵循了哪些说明吗?我只是想按照 android 网站上的说明进行操作。