Android Things Webサイトからダウンロードできるシステムイメージを使用して、Androidスタジオでエミュレータを設定する方法があるのだろうかと思っていました。 私はすでにラズベリーパイ3を持っていますが、私はいつもテレビに接続しなければなりません。実際にはあまり実用的ではありません。それが私が求めている理由です。Android Things Emulator
皆さん、ありがとうございました。
Android Things Webサイトからダウンロードできるシステムイメージを使用して、Androidスタジオでエミュレータを設定する方法があるのだろうかと思っていました。 私はすでにラズベリーパイ3を持っていますが、私はいつもテレビに接続しなければなりません。実際にはあまり実用的ではありません。それが私が求めている理由です。Android Things Emulator
皆さん、ありがとうございました。
私の意見では、今は不可能です。初期段階では、ハードウェアに依存しすぎる(GPIOなど)。この段階でGoogleの善良な人が喜んで解決策を提示する可能性がある場合は、
ラブベリーPiをAndroid用に動作させるためにテレビに接続する必要はありません。 PiはHDMIケーブルを接続しなくても動作します。
あなたは通常のエミュレータとあなたのAndroidManifest.xml
のAndroid物事SDKが必要とされていないことを追加して使用できるUIを作成したい場合:
<application ... >
<uses-library android:name="com.google.android.things" android:required="false"/>
... activities etc
</application>
をアンドロイド:必要 =「false」にキーです
エミュレータで実行されているコードが、その時点でAndroid ThingsのJavaのインポートを使用していないことを確認してください。 Androidの物事SDKコードは(あなたがエミュレータ上で、あなたのコアアプリケーションを実行できるという意味)あなたのコアアプリケーションから分離して保持されていることを確認することの
一つの方法は、六角アーキテクチャでコードを分離することで、それは少しですあなたの質問のためのトピックオフが、それはあなたがここにこれについての詳細を読むことができる「ラズベリーパイエミュレータ」を持っている必要性を回避できるようになる:https://www.novoda.com/blog/testing-android-things/
あなただけの画面を表示したい場合は、どのVysorを試みることができますadb経由で動作するChromeアプリです。あなたのRPIがadb経由で接続されている場合は、動作するはずです。あなたはここにそれを得ることができます:https://www.vysor.io/。
私はそれが私がexptectedですが、私はまだコミュニティと確認したいと思いました。迅速な返信をありがとうございました。 – VollNoob
Robolectricのサポートや、GPIO/PWMなどに特化したその他の模擬ライブラリも素晴らしいと思います。 – Fabio