OTA-обновления AndroidThings

На моем Raspberry Pi я установил Developer Preview 5.1 и одно приложение, которое работает по умолчанию.

Сейчас выходит Developer Preview 6. На данный момент, чтобы сделать OTA-обновления, я получил предупреждение о том, что я должен обновить версию ОС.

Я создал пустой пакет с предварительным просмотром 6 для разработчиков, и в обновлениях OTA я запустил с ним новое обновление. Через несколько дней у моей Raspberry все еще есть превью-5.1.

Я создал apk для своего приложения, заархивировал его, загрузил с последней предварительной версией (в консоли можно выбрать только последнюю версию) и начал новое обновление с ним. Обновление никогда не получало малину.

Raspberry SD Card имеет 8 ГБ, изображение 4 ГБ.

На https://developer.android.com/things/console/index.html сказано, что возможны обновления образа системы с консольными обновлениями OTA. Это так? Что я сделал не так?


person anatoli    schedule 12.12.2017    source источник


Ответы (1)


Когда я перехожу к своей консоли Android Things, я получаю: To prepare your devices for OTA updates, you must flash them with Android Things DP6 or higher versions что для меня означает, что я должен прошить свое оборудование с помощью DP6+, прежде чем оно сможет получать обновления OTA.

Примечания к выпуску DP6: https://developer.android.com/things/preview/releases.html#preview-6

даже обратитесь к API обновления устройств: https://developer.android.com/things/sdk/apis/update.html

person Morrison Chang    schedule 12.12.2017
comment
Спасибо. Означает ли это, что AndroidThings нельзя использовать в производстве для многих устройств? - person anatoli; 12.12.2017
comment
AndroidThings находится в предварительной версии для разработчиков, что означает НЕ производство. Весь смысл в том, чтобы попробовать что-то в прототипе или тестовой среде, чтобы увидеть, соответствует ли она вашим потребностям, с пониманием того, что вам может потребоваться перепрошивка устройств. Я ожидаю, что как только это будет запущено в производство, Google хочет, чтобы клиенты могли развертывать его на многих устройствах. - person Morrison Chang; 12.12.2017
comment
В качестве дополнения, DP6 изменил загрузочные разделы образа системы, что сделало невозможным выполнение простого OTA. В будущем OTA должны работать должным образом, поскольку платформа станет более стабильной. - person Nick Felker; 12.12.2017