Ota обновление программно в android

У меня есть кастомный ROM. Хочу сделать OTA обновление. Я следил за этими документами: https://source.android.com/devices/tech/ota

https://developer.android.com/things/sdk/apis/update

https://android.googlesource.com/platform/bootable/recovery/+/master/updater_sample/

В примере кода он содержит класс UpdateEngineErrorCodes. Это imports класса UpdateEngine

import android.os.UpdateEngine

он не показывает имени класса внутри этого пакета.

Я использую студию Android для разработки этого проекта:

compileSdkVersion 27,
minSdkVersion 21,
targetSdkVersion 27

Помогите, пожалуйста.

Насколько я могу судить, если вы используете пользовательский ПЗУ, вы можете забыть об обновлениях OTA, они поддерживаются только в стандартных ПЗУ.

HedeH 31.10.2018 13:17

@HedeH, я имел в виду, что хочу выполнить дельта-обновление. Этот файл обновления хранится на моем сервере. И этот процесс выполнения будет выполняться в моем приложении, которое установлено в этой ОС.

DevAra 01.11.2018 04:33
0
2
824
1

Ответы 1

UpdateEngine работает только с обновлением AB, но не с обновлением NON-AB. Ваш ROM должен это поддерживать. Вот ссылка https://source.android.com/devices/tech/ota/ab

Хотя эта ссылка может дать ответ на вопрос, лучше включить сюда основные части ответа и предоставить ссылку для справки. Ответы, содержащие только ссылки, могут стать недействительными, если ссылка на страницу изменится.

Tiw 07.03.2019 17:26

Другие вопросы по теме