Настройка
Для тестирования кода мы будем использовать виртуальное устройство Android Cuttlefish. Убедитесь, что у вас есть к нему доступ, или создайте новое с помощью:
source build/envsetup.sh
lunch aosp_cf_x86_64_phone-trunk_staging-userdebug
acloud create
Подробности см. в Android Developer Codelab.
Код на следующих страницах можно найти в каталоге src/android/ материалов курса. Чтобы следовать примерам, выполните git clone репозитория.
Ключевые моменты:
-
Cuttlefish — эталонное устройство Android, рассчитанное на работу на обычных рабочих станциях с Linux. Поддержка macOS также планируется.
-
Образ системы Cuttlefish максимально точно повторяет настоящие устройства и является идеальным эмулятором для многих сценариев использования Rust.