2017-01-02 62 views
7

我想知道是否有方法在Android Studio中使用可從Android Things網站下載的系統映像設置模擬器。 我已經有了Raspberry Pi 3,但我總是必須將其插入電視,這根本不實用。這就是我問的原因。Android事物模擬器

非常感謝大家,祝各位新年快樂!

回答

3

在我看來,現在是不可能的。到早期階段,太多依賴硬件(GPIO等)。如果在這個階段可能的話,Google的好人很樂意提供一些解決方案來做到這一點。

+2

這就是我所闡述的,但我仍然想與社區確認。非常感謝您的快速回復。 – VollNoob

+0

我想Robolectric支持或其他一些特定於GPIO/PWM的模擬庫也會很棒。 – Fabio

10

您不需要將Raspberry Pi插入到電視機中即可用於Android事物。沒有連接HDMI電纜,Pi仍然可以工作。

如果你想創建您可以使用正常模擬器,並在UI您AndroidManifest.xml補充的是,Android的東西SDK不要求:

<application ... > 

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

     ... activities etc 

</application> 

機器人:要求=「假」是關鍵

您只需確保在模擬器上運行的代碼當時不使用任何Android Things java導入。確保的


的一種方式了Android事情SDK代碼保存從核心應用程序獨立的(這意味着你可以運行在模擬器上你的核心應用程序)是將代碼與六角架構分開,這是一個有點關閉你的問題的主題,但它可以讓你避免需要有一個「樹莓派模擬器」你可以閱讀更多關於此這裏:https://www.novoda.com/blog/testing-android-things/

+2

也@VollNoob你可以使用Vysor :-) https://twitter.com/blundell_apps/status/816024685100023809 – Blundell

+0

爲我工作。創建常規模擬器並添加android:required =「false」來顯示。在那個模擬器被粉碎之前 – Jviaches

2

如果你只是想查看屏幕,你可以嘗試Vysor這是通過adb工作的Chrome應用程序。如果您的RPI通過adb連接,它應該可以工作。你可以在這裏找到它:https://www.vysor.io/