Android Things Emulator

Vol*_*oob 10 android-emulator android-things

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

Blu*_*ell 14

您无需将Raspberry Pi插入电视即可用于Android Things.如果没有连接HDMI线缆,Pi仍可正常工作.

如果您确实想要创建UI,可以使用普通的模拟器,在AndroidManifest.xml添加中不需要Android Things SDK:

 <application ... >

      <uses-library android:name="com.google.android.things" android:required="false"/>

      ... activities etc

 </application>
Run Code Online (Sandbox Code Playgroud)

android:required ="false"是关键

您只需要确保模拟器上运行的代码当时没有使用任何Android Things java导入.


确保Android Things SDK代码与核心应用程序分开(这意味着您可以在仿真器上运行核心应用程序)的一种方法是将代码与六边形体系结构分开,这对于您的问题来说有点偏离主题,但它会允许你要避免需要一个"覆盆子pi模拟器",你可以在这里阅读更多相关信息:https://www.novoda.com/blog/testing-android-things/

  • 还@vollNoob你可以使用Vysor :-) https://twitter.com/blundell_apps/status/816024685100023809 (2认同)

Jan*_*ski 5

在我看来,现在是不可能的。在早期阶段,太多的硬件依赖(GPIO 等)。如果在这个阶段有可能,谷歌的好人很乐意提供一些解决方案来做到这一点。

  • 这是我所期望的,但我仍然想与社区确认。非常感谢您的快速回复。 (3认同)