我想知道是否有一种方法可以在Android Studio中使用可以从Android Things网站下载的系统映像来设置模拟器。我已经有了一个树莓派3,但我总是不得不把它插到电视上,这根本不是很实用。这就是为什么我要问。
发布于 2017-01-02 21:24:56
你不需要把树莓派插到电视上,它就能在安卓设备上工作。Pi在未连接HDMI电缆的情况下仍可正常工作。
如果你真的想创建一个UI,你可以使用一个普通的模拟器,然后在你的AndroidManifest.xml中添加一个不需要的Android Things:
<application ... >
<uses-library android:name="com.google.android.things" android:required="false"/>
... activities etc
</application>android:required="false"是关键
您只需确保在模拟器上运行的代码没有使用当时java导入的任何Android内容。
确保Android Things SDK代码与核心应用程序分离的一种方法是使用六边形架构分离代码(这意味着你可以在仿真器上运行核心应用程序),这对你的问题来说有点离题,但它可以让你避免需要“树莓派仿真器”,你可以在这里阅读更多信息:https://www.novoda.com/blog/testing-android-things/
发布于 2017-01-02 20:35:34
在我看来,现在是不可能的。在早期阶段,太多的硬件依赖(GPIO等)。如果在这个阶段有可能的话,Google的好员工会很乐意提供一些解决方案来做到这一点。
发布于 2017-09-15 05:41:48
如果你只是想查看屏幕,你可以试试Chrome ,这是一个通过adb工作的应用程序。如果你的RPI是通过adb连接的,它应该可以工作。你可以在这里得到它:https://www.vysor.io/。
https://stackoverflow.com/questions/41426922
复制相似问题