我有几个应用程序,我正在为AndroidThing工作。使用预览5.1和RPI3,我使用5.1图像对SD卡进行成像。然后我从Android Studio(2.3.3)安装应用程序 1)其中一个应用程序在下载时正常运行。但是当我尝试重新启动RPI3时,应用程序不会重新启动,我的显示器上只有AndroidThings启动画面。
2)我执行相同的过程来加载第二个应用程序(在不同的SD卡上)。这个应用程序在“崩溃”之前运行大约一分钟,然后我再次在AndroidThings启动画面中结束。当我重新启动RPI3时,我得到的是AndroidThings启动画面。
这是5.1预览的问题吗?我没有在5.0上试过它。 4.1我没有遇到这个问题。我没有崩溃的应用程序,当我重新启动RPI3时,应用程序启动了。
我在日志中看不到任何明显的错误消息。
我将会看看我是否可以在5.0上试用它,但是当它第一次出现时我遇到了5.0的初始问题,并且运行了不同的应用程序。
答案 0 :(得分:2)
您需要确保您的应用在我们start/stop中所述的目标过滤器中使用IOT_LAUNCHER
和DEFAULT
类别声明了主页活动。这告诉Android Things应该在启动时自动启动哪些应用程序。
您只能在给定设备上定义一个应用程序来侦听此意图。 Android Things不会以这种方式启动多个应用程序。您可能需要在自动启动的设备上的其他应用中收听BOOT_COMPLETED
广播。