【发布时间】:2017-11-02 07:49:11
【问题描述】:
我想知道 Android Things 处理来自 OTA 控制台的 Bundle 包的过程(逐步)。据我所知,Android Things 设备会在每个周期检查 OTA 更新,如果来自控制台的 Bundle 可用,那么设备会下载 Bundle 包,对吗? 并且收到Bundle包后,Android Things如何执行更新应用程序?
感谢您的帮助。
【问题讨论】:
标签: android ota android-things
我想知道 Android Things 处理来自 OTA 控制台的 Bundle 包的过程(逐步)。据我所知,Android Things 设备会在每个周期检查 OTA 更新,如果来自控制台的 Bundle 可用,那么设备会下载 Bundle 包,对吗? 并且收到Bundle包后,Android Things如何执行更新应用程序?
感谢您的帮助。
【问题讨论】:
标签: android ota android-things
https://developer.android.com/things/console/app_bundle.html
Bundle 只是 ZIP 文件的另一个名称。当您进行无线更新时,设备的整个映像将使用新版本的 Android 重新刷新。这包括捆绑包。
捆绑包保存到设备上的 OEM 分区。
一个包可以包含以下内容:
<main>.apk 是捆绑包中唯一必需的项。
https://developer.android.com/things/console/update.html
构建更新的工作原理
注意:目前,您必须在设备上触发重启。运行 adb shell 然后重启。
您可以在此处阅读更多详细信息:https://source.android.com/devices/tech/ota/ab_updates
使用最新版本 (DP8),您现在可以将 APK 直接上传到控制台,控制台将为您创建捆绑包
【讨论】: