我想知道是否有办法在Android Studio中使用可以从Android Things网站下载的系统映像设置模拟器。 我已经有了一个Raspberry Pi 3,但我总是把它插入电视,这根本不是很实用。这就是我要问的原因。
答案 0 :(得分:14)
您无需将Raspberry Pi插入电视即可用于Android Things。如果没有连接HDMI线,Pi仍可正常工作。
如果您确实要创建用户界面,可以使用普通模拟器,并在AndroidManifest.xml
中添加不需要Android Things SDK:
<application ... >
<uses-library android:name="com.google.android.things" android:required="false"/>
... activities etc
</application>
android:required =“false”是关键
您必须确保模拟器上运行的代码当时没有使用任何Android Things java导入。
确保Android Things SDK代码与核心应用程序分开(这意味着您可以在仿真器上运行核心应用程序)的一种方法是将代码与六角架构分开,这是一个你的问题主题很少,但它可以让你避免需要一个“覆盆子pi模拟器”,你可以在这里阅读更多相关信息:https://www.novoda.com/blog/testing-android-things/
答案 1 :(得分:4)
在我看来,现在不可能。到早期阶段,过多的硬件依赖(GPIO等)。如果在这个阶段有可能,谷歌的好人很乐意提供一些解决方案来做到这一点。
答案 2 :(得分:4)
如果您只想查看屏幕,可以尝试 Vysor ,这是通过adb运行的Chrome应用。如果您的RPI通过adb连接,它应该可以工作。你可以在这里得到它:https://www.vysor.io/。