Android Things Emulator

时间:2017-01-02 12:32:00

标签: android-emulator android-things

我想知道是否有办法在Android Studio中使用可以从Android Things网站下载的系统映像设置模拟器。 我已经有了一个Raspberry Pi 3,但我总是把它插入电视,这根本不是很实用。这就是我要问的原因。

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/