为我的 HTC 设备构建 AOSP

Posted

技术标签:

【中文标题】为我的 HTC 设备构建 AOSP【英文标题】:Building AOSP for my HTC Device 【发布时间】:2015-04-02 07:28:12 【问题描述】:

因此,我决定对我的 HTC 设备的 AOSP ROM 缺陷做一些事情,并自己构建一个。

我有来自 HTCDev 的内核源代码存档,其中包含内核源代码 .zip 和一个 platform.zip 文件(其中还包含“开发”和“外部”目录)。这与 Sony 的设备不同,后者已经托管在 GitHub 上,具有所需的配置和非常有用的指南来构建您自己的 AOSP ROM。对于 HTC,我不明白去哪里了。

我已经按照 Sony 指南下载了大约 10GB 的源代码,然后解压成大约 29GB。

所以,这是我的问题.. 任何人都可以帮助我了解 HTC 来源的内容吗? HTCDev 源文件是否足以为设备启用 vanilla AOSP 构建?

我像疯子一样在网上搜索,但完全没有找到有关如何为 HTC 构建 AOSP 的信息。我从人们那里得到的只是 XDA-U 链接,由于我缺乏理解,这些链接对我没有太大帮助。请帮忙!

谢谢!!

【问题讨论】:

【参考方案1】:

为设备构建自定义 ROM 需要做很多工作。许多专有二进制文件(您可能在 HTC 的源代码中找不到)需要合并到构建中并创建正确的配置。

我建议您首先查看您的设备的 building CyanogenMod,因为他们可能已经完成了为新设备设置基线所需的大量工作。在熟悉 Cyanogenmod 构建后,您应该能够开始为您的设备构建 AOSP。

了解基础知识后,您还可以在正确的 XDA 论坛中提出更具体的问题。

【讨论】:

专有二进制文件在供应商树中,对吗?我还没有掌握。我会在进入 AOSP 之前尝试 CM,尽管我的设备还没有 CyanogenMod。感谢您的帮助。 @buggerman 运气好吗?我也在尝试为 HTC M9 构建 AOSP/Lollipop。也从 CM 开始,但寻找有关如何从 AOSP 执行此操作的指针。 @scorpiodawg 不。我最终卖掉了设备并改用 iPhone。如果我曾经使用过 android,它只会是一个 Nexus。其他任何事情都是浪费时间.. 哎哟!好吧,我正在考虑先在支持良好的设备(例如 Nexus)上从头开始,然后再尝试其他任何东西。

以上是关于为我的 HTC 设备构建 AOSP的主要内容,如果未能解决你的问题,请参考以下文章

aosp的午餐组合是什么意思,我需要选择什么?

AOSP 移植添加设备Device

错误:Android HTC 设备中的“所选设备不兼容”

在新的安卓奥利奥设备(AOSP)中安装谷歌播放服务

Eclipse 无法识别我对 HTC 的渴望

如何以编程方式在 Android 设备中获取设备 (AOSP) 内部版本号?