Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 使用CyanogenMod设备文件构建AOSP ROM_Android_Android Source_Cyanogenmod - Fatal编程技术网

Android 使用CyanogenMod设备文件构建AOSP ROM

Android 使用CyanogenMod设备文件构建AOSP ROM,android,android-source,cyanogenmod,Android,Android Source,Cyanogenmod,我想为我的三星Galaxy S4 Mini(serranoltexx)编译我自己的纯AOSP(Android 5.0或5.1)ROM。我读了一些关于这方面的文章,但我还有几个问题。我在GitHub上搜索了Nessery文件,在这里找到了: 这些是CM文件,所以我可以将它们用于AOSP构建吗?我是否必须更改其中一些文件,或者我可以使用它们来构建我的ROM而不做任何更改?此外,这些文件是针对CM 12(5.0.2)的,也许我想编译一个5.1 ROM。我也可以将它们用于新版本的Android吗

我想为我的三星Galaxy S4 Mini(serranoltexx)编译我自己的纯AOSP(Android 5.0或5.1)ROM。我读了一些关于这方面的文章,但我还有几个问题。我在GitHub上搜索了Nessery文件,在这里找到了:


这些是CM文件,所以我可以将它们用于AOSP构建吗?我是否必须更改其中一些文件,或者我可以使用它们来构建我的ROM而不做任何更改?此外,这些文件是针对CM 12(5.0.2)的,也许我想编译一个5.1 ROM。我也可以将它们用于新版本的Android吗?

设备和供应商文件实际上不是AOSP的一部分,因此在包含这些特定树的同时,制作普通AOSP应该不会有问题。但是,如果普通AOSP未将您的设备包含在可用选项中,则任何来源都不会使用这些设备和供应商产品来轮询和使用第三方目录树中包含的硬件功能,因此最终结果将是没有新功能

移植的一部分将是确保AOSP中的特定项目在必要时使用特定的硬件特性,因为没有其他的说明。尽管这些功能可以用于启用特定的摄像头或图形驱动程序等,但除了设备存在(可能已经足够)之外,您不会获得任何额外的功能

要在构建中包含这些项目,您必须编辑AOSP的
build/target/product
目录中的一个主要make文件。理想情况下,您应该在这里指定产品,但如果不指定,则可以将其添加到其中的通用makefile中。有关将使您走上正确道路的信息,请参阅

这是一种黑客行为,理想情况下,您最好编辑安装脚本,以便能够为您的设备“午餐”。这篇文章的范围远远超出了这篇文章的范围,但是卡里姆·雅格穆尔(Karim Yaghmour)的优秀文章涵盖了这一范围


希望这至少能让你走上正确的方向

设备和供应商文件实际上不是AOSP的一部分,因此在包含这些特定树的同时,创建普通AOSP应该不会有问题。但是,如果普通AOSP未将您的设备包含在可用选项中,则任何来源都不会使用这些设备和供应商产品来轮询和使用第三方目录树中包含的硬件功能,因此最终结果将是没有新功能

移植的一部分将是确保AOSP中的特定项目在必要时使用特定的硬件特性,因为没有其他的说明。尽管这些功能可以用于启用特定的摄像头或图形驱动程序等,但除了设备存在(可能已经足够)之外,您不会获得任何额外的功能

要在构建中包含这些项目,您必须编辑AOSP的
build/target/product
目录中的一个主要make文件。理想情况下,您应该在这里指定产品,但如果不指定,则可以将其添加到其中的通用makefile中。有关将使您走上正确道路的信息,请参阅

这是一种黑客行为,理想情况下,您最好编辑安装脚本,以便能够为您的设备“午餐”。这篇文章的范围远远超出了这篇文章的范围,但是卡里姆·雅格穆尔(Karim Yaghmour)的优秀文章涵盖了这一范围


希望这至少能让你走上正确的方向

你必须在AOSP rom中加入CAF补丁。谷歌支持pixel、nexus、Mi A1、摩托罗拉等设备。你必须包括你的设备特定的专有,然后你必须编译,你可以引导AOSP ROM太goto和ICLUD在他们的补丁

你必须在AOSP rom中加入CAF补丁。谷歌支持pixel、nexus、Mi A1、摩托罗拉等设备。你必须包括你的设备特定的专有,然后你必须编译,你可以引导AOSP ROM太goto和ICLUD在他们的补丁

你弄明白了吗?你有没有可能把你所做的作为答案发表出来?你明白了吗?你有没有可能把你所做的作为答案发表?