我正在尝试为AOSP 5.1.1和NanoPi2设备创建OTA软件包。
通过make
创建ROM可以很好地工作,我得到了boot.img,system.img,userdata.img ...,并且ROM可通过fastboot刷新。
但是现在我想创建ota程序包,当我调用make dist
时,似乎并没有添加所有必需的文件。我将其用作参考AOSP Release Tools,当我尝试通过releasetools/ota_from_target_files
创建update.zip时,我得到了错误,因为他试图创建recovery.img和boot.img的区别,并且找不到这些。
当我查看make dist
创建的文件时,IMAGES /文件夹中没有boot.img或recovery.img。 RECOVERY /文件夹缺少“内核”,这似乎导致releasetools/common.py
我正在为ROM使用预构建的内核uImage。当我只使用make
时,会得到一个带有预构建内核的有效boot.img。但是为什么不在make dist
中呢?
如何解决此问题才能创建OTA软件包?