我正在为我工作的公司开发Android Things应用程序,问题出在Android Things Console中,因为我上传了已签名的apk以供发布,但是当我创建图像时,只有该图像的开发者版本,我们需要应用程序的生产映像(因为关闭1天后应用程序只显示配置屏幕)
这里有一些我们问题的图像
<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 Pi 3。
我上传已签名的apk用于发布,但是当我创建图像时,只有该图像的开发者版本,我们需要应用程序的生产图像(因为该应用程序在关闭1天后才显示配置屏幕)
这与您下载的图像类型或您如何签署APK无关。这很可能是因为系统没有将您的应用程序识别为HOME
应用程序,因此它在崩溃后返回到系统UI。在安装了应用程序的情况下启动设备时,您是否看到它或系统UI?
我建议清理您的清单条目以匹配文档中的home activity example。 HOME
和LAUNCHER
类别应该在单独的过滤器中(因为它们不会在一起找到)并且不再使用IOT_LAUNCHER
。