作者:E阳光男孩 | 来源:互联网 | 2023-01-30 19:30
有人成功创建了Android Things Bundle并将其推上了OTA吗?
在Android Things的控制台上,有一个为OTA 创建捆绑包的页面.
我正在试图弄清楚如何做到这一点.我将只是一个单一的APK文件main.apk
到ZIP
文件中.然后我试着把它推到附近的RPi.但是main.apk不会在设备上启动.
我尝试过的事情:
Empty bundle
用Things Build ID
= 下载NIH40K
创建一个Bundle并将其推送到设备 OTA UPDATES
FACTORY IMAGE
使用新创建的包创建新的
仍然我的应用程序将无法启动
我已经检查过,我的应用程序的MainActivity有action = MAIN和category = IOT_CATEGORY
尝试从我的笔记本电脑上运行应用程序adb connect Andorid.local
,它按设计工作
但我无法进行OTA更新.有人成功了吗?
这是我在Github上的项目:https:
//github.com/ViliusKraujutis/Android-Things-Demo
谢谢
1> 小智..:
以下是在Android事件控制台中创建新产品后,使OTA更新成为可能所需的所有步骤:
1 - 从控制台中的空捆绑包或您添加的个人捆绑包中创建第一个构建配置.
2 - 下载此构建配置的构建.您将获得Android Things图像.像闪回Android Things常规图像时一样将其闪存到RPi.https://developer.android.com/things/hardware/raspberrypi.html#flashing_the_image
从现在开始,您的RPi将检查是否已从控制台推送了不同版本的产品.检查每5或6小时进行一次,因此您可能需要耐心等待.您的RPi也需要上网.
3 - 将另一个捆绑包上传到您的控制台,为其创建构建配置,然后通过控制台的OTA更新面板将其推送到您的设备.
4 - 您需要手动重新启动RPi才能应用更新.
Dave McKelvie的这篇文章在我看来是一个很好的例子:http://android.geek.nz/hello-android-things-developer-console/