首页 > 解决方案 > Android Things Console 中的生产下载选项存在问题

问题描述

我正在为我工​​作的公司开发一个 Android Things 应用程序,问题出在 Android Things 控制台中,因为我上传了已签名的 apk 以供发布,但是当我创建图像时,只有该图像的开发者版本,我们需要应用程序的生产图像(因为应用程序在 1 天后关闭并且仅显示配置屏幕)

这是我们问题的一些图像

照片3

照片1

照片2

照片4

<activity
    android:hardwareAccelerated="false"
    android:name=".HomeActivity"
    android:screenOrientation="portrait"
    android:theme="@android:style/Theme.NoTitleBar">
    <intent-filter>
        <action android:name="android.intent.action.MAIN"/>
        <category android:name="android.intent.category.HOME"/>
        <category android:name="android.intent.category.DEFAULT" />
        <category android:name="android.intent.category.LAUNCHER" />
        <category android:name="android.intent.category.IOT_LAUNCHER" />
    </intent-filter>
</activity>

标签: raspberry-piandroid-things

解决方案


感谢您提出这个问题。这是文档中的错误,我们将对其进行更正。生产映像不适用于 Raspberry Pi 3。

我上传了签名的 apk 以供发布,但是当我创建图像时,只有该图像的开发者版本,我们需要应用程序的生产图像(因为应用程序在 1 天后关闭并且只显示配置屏幕)

这与您下载的图像类型或您签署 APK 的方式无关。这更有可能是因为系统没有将您的应用识别为HOME应用,因此它在崩溃后返回到系统 UI。当您在安装了应用程序的情况下启动设备时,您看到的是它还是系统 UI?

我建议清理您的清单条目以匹配文档中的家庭活动示例HOME和类别应该在单独的LAUNCHER过滤器中(因为它们不会一起找到)并且IOT_LAUNCHER不再使用。


推荐阅读