用于Samsung Grand duos GT-i9082的AOSP ROM加载内核时出错

时间:2015-06-10 10:12:19

标签: android makefile android-source

我想为三星Grand duos GT-i9082制作AOSP ROM。我有cyanogenmod和AOSP源中的内核和设备树。编译后,我收到以下错误:

Install: out/host/linux-x86/bin/minigzip
Target ram disk: out/target/product/i9082/ramdisk.img
Target boot image: out/target/product/i9082/boot.img
Error: could not load kernel 'out/target/product/i9082/kernel'
make: *** [out/target/product/i9082/boot.img] Error 1

我该如何解决?

1 个答案:

答案 0 :(得分:0)

此回复有些晚,但似乎该文件夹中没有名为“ kernel”的文件。 如果要获取该内核,可以:

  1. 从源代码编译
  2. 从boot.img中提取它

1。 如果您还有其他设备,请进行搜索。您通常会在Github或制造商的网站上找到您的内核。 这里是获取内核源代码的一些常见地方。

LG: http://opensource.lge.com/index

Samsung: http://opensource.samsung.com/

HTC: https://www.htcdev.com/devcenter/downloads

OnePlus: https://github.com/OnePlusOSS

Motorola: https://github.com/MotorolaMobilityLLC

由于每个设备都不相同,因此我无法在此提供有关如何编译的指南。 您将需要做很多研究!最终值得,我花了数周的时间弄清楚如何为我的设备编译内核。

  1. 从boot.img中提取内核(更容易)

本指南:Unpack Repack boot.img (Kernel) Files And Modify Ramdisk 将帮助您完成此任务。 如果您无法解决这个问题,那么您可能不应该尝试这样做。