【问题标题】:AOSP vanilla Android port to non-nexus device - writing device trees and kernelsAOSP vanilla Android 移植到非 nexus 设备 - 编写设备树和内核
【发布时间】:2016-01-17 21:18:33
【问题描述】:

问候开发者,

我是 ROM 构建/移植过程的新手。我想在note-4上安装Vanilla Android(AOSP),所以在谷歌查询了几次之后,我在Android官方网站上看到了官方的Android开发指南:https://source.android.com/source/downloading.html

我已经在本地下载了 Android 源代码,并且正在关注 XDA-University 和论坛的各种指南和教程,仅用于开发过程。 http://xda-university.com/as-a-devel...ng-source-code

我发现,为了下载/配置特定设备 (trltexx) 的构建,我们需要创建一个本地清单文件,其中包含设备树、供应商和内核配置链接以进行 repo 同步。

现在,我希望您的专业知识能够引导我从这一点开始前进。

问题是

  1. 我可以为此 AOSP 项目使用 CM 或其他项目(例如 AICP 等)设备配置吗?
  2. 我可以将这些配置用于跨版本的android构建,比如如果我想编译6.x版本,可以使用5.x的配置。 (制造商将需要几个月的时间来发布版本更新)或使用一些指南/教程/书籍或其他东西创建新配置。

我还在堆栈上关注了其他类似的问题,但无法找到具体的解决方案。

我们将不胜感激任何帮助。谢谢!!

【问题讨论】:

    标签: android customization android-source porting


    【解决方案1】:
    1. 我可以为此 AOSP 项目使用 CM 或其他项目(例如 AICP 等)设备配置吗?

    是的,你可以。但这可能不是一个简单的过程。由于设备配置可能源自其他设备或通用配置(例如 qcom 树),因此您必须将所有配置合并到您的 AOSP 项目中。

    1. 我可以将这些配置用于跨版本的android构建,比如如果我想编译6.x版本,可以使用5.x的配置。 (制造商将需要几个月的时间来发布版本更新)或使用一些指南/教程/书籍或其他东西创建新配置。

    你最好不要这样做。有许多针对特定版本的供应商专有 blob,可能不适用于其他主要版本。

    【讨论】:

      猜你喜欢
      • 2015-10-08
      • 1970-01-01
      • 1970-01-01
      • 2014-03-06
      • 1970-01-01
      • 2020-03-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-16
      相关资源
      最近更新 更多