Ответ 1
Вам не нужно подключать Raspberry Pi к телевизору, чтобы он работал на Android Things. Pi будет работать без подключения кабеля HDMI.
Если вы хотите создать пользовательский интерфейс, вы можете использовать обычный эмулятор, а в своем AndroidManifest.xml
добавить, что SDK Android Things не требуется:
<application ... >
<uses-library android:name="com.google.android.things" android:required="false"/>
... activities etc
</application>
android: required = "false" - это ключ
Вам просто нужно убедиться, что код, запущенный на эмуляторе, не использует в то время импорт java-приложений Android Things.
Один из способов убедиться, что код Android Things SDK хранится отдельно от вашего основного приложения (что означает, что вы можете запускать основное приложение на эмуляторе) - это разделить код с гексагональной архитектурой, это немного не подходит для вашего вопроса, но это позволит вам избежать необходимости иметь "эмулятор малины pi", о котором вы можете прочитать здесь подробнее: https://www.novoda.com/blog/testing-android-things/