Я пытаюсь создать OTA-пакет для AOSP 5.1.1 и устройства NanoPi2.Создание ПЗУ с помощью make
работает отлично, я получаю boot.img, system.img, userdata.img ... и ПЗУ можно перезаписывать с помощью fastboot.
Но теперь я хочу создать пакет ota,и когда я звоню make dist
, кажется, он не добавляет все необходимые файлы.Я использую это как справочник Инструменты выпуска AOSP Как только я пытаюсь создать update.zip через releasetools/ota_from_target_files
, я получаю ошибки, потому что он пытается создать разницу в recovery.img и boot.img, и они не найдены.
Когда я просматриваю файлы, созданные make dist
, в папке IMAGES / нет ни boot.img, ни recovery.img.В папке RECOVERY / отсутствует «ядро», что, по-видимому, приводит к проблемам в releasetools/common.py
Я использую предустановленное ядро uImage для своего ПЗУ.Когда я просто использую make
, я получаю рабочий boot.img с предустановленным ядром.Но почему не в make dist
?
Как я могу исправить эту проблему, чтобы иметь возможность создавать OTA-пакеты?