2015-10-19 79 views
2

问候开发人员,AOSP香草Android端口到非连接设备 - 编写设备树和内核

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

我已经在本地下载Android源代码并且正在关注来自XDA大学的各种指南和教程&只针对开发过程的论坛。 http://xda-university.com/as-a-devel...ng-source-code

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

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

问题是

  1. 我可以使用CM或其他项目(如:AICP等)该项目AOSP设备配置。
  2. 我可以使用这些配置进行跨版本android构建,比方说如果我想编译6.x版本,可以使用5.x配置。 (制造商需要几个月才能发布版本更新)或者使用某些指南/教程/书籍或其他内容创建新配置。

我也跟着其他类似的问题堆栈,但无法找到具体的解决方案。

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

回答

1
  1. 我可以为本AOSP项目使用CM或其他项目(例如AICP等)设备配置。

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

  1. 我可以使用这些配置进行跨版本的android构建,比方说如果我想编译6.x版本,可以使用5.x配置。 (制造商需要几个月才能发布版本更新)或者使用某些指南/教程/书籍或其他内容创建新配置。

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