AOSP vanilla Android端口到非nexus设备 - 编写设备树和内核

时间:2015-10-19 13:36:59

标签: android port customization android-source

问候开发者,

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

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

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

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

问题

  1. 我可以为此AOSP项目使用CM或其他项目(例如AICP等)设备配置。
  2. 我可以将这些配置用于跨版本的android构建,如果我想编译版本6.x,可以使用5.x配置。 (制造商将花费几个月的时间来发布版本更新)或使用一些指南/教程/书籍等创建新配置。
  3. 我也在堆栈上关注其他类似的问题,但无法找到具体的解决方案。

    任何帮助都将受到高度赞赏。谢谢!

1 个答案:

答案 0 :(得分:1)

  1. 我可以为此AOSP项目使用CM或其他项目(例如AICP等)设备配置。
  2. 是的,你可以。但这可能不是一个简单的过程。由于设备配置可能来自其他设备或常见配置(例如,qcom树),因此必须将所有配置合并到AOSP项目中。

    1. 我可以将这些配置用于跨版本的android构建,如果我想编译版本6.x,可以使用5.x配置。 (制造商将花费几个月的时间来发布版本更新)或使用一些指南/教程/书籍等创建新配置。
    2. 你最好不要这样做。有许多供应商专有的blob针对特定版本,并且可能不适用于其他主要版本。