AOSP for a chinese (allwinner arm cpu) build

AOSP for a chinese (allwinner arm cpu) build

朋友们,我是AOSP新手。在这里完成了教程: AOSP tutorial by google 使用我需要的修改构建了我自己的 7.1.2 自定义版本。它在模拟器上完美运行!快乐的日子!

下一步将是在真实设备上重现相同的东西,这就是我所有困惑的来源。

我可能不正确,但确实相信如果我使用午餐选项构建 aosp_arm-eng 将为 arm 架构处理器生成 32 位构建。 Aosp_arm64-eng 将做同样的事情,但对于 64 位变体。

我在构建结束时得到了 *.img 文件,刚开始查找如何将 *.img 文件(使用 fastboot?)闪存到真实设备时,我发现一篇文章说午餐setups 是从与我的设备无关的 envsetup.sh 文件中填充的。对于我的设备,我需要 "custom build"。 请问?

这让我觉得对于每个制造的 android 设备,您需要有不同的 'build' (?) 来创建您自己的版本?这对我来说没有任何意义。

如果有人不明白我的困惑,请把事情弄清楚吗?

我可以使用 aosp_arm-eng 构建 *.img 文件来刷入 32 位 arm 设备吗?如果不是,为什么不呢?

百万感谢您帮助我理解这一点!

对于相同的 android 版本(例如分支 android-7.1.2_r28),两个不同设备(例如 Nexus 5X 和 Nexus 6P)的构建将导致两个不同的构建。

Nexus 5X 的构建结果将与 Nexus 6P 不兼容,并且互不兼容。

Android 与 Ubuntu 或 Windows 不同,其中一张图像与许多设备兼容。

要将您自己的设备添加到 AOSP,请考虑阅读:Adding a new device