Эмулятор Android на Apple M1

Как использовать эмулятор Android на устройствах Apple Silicon

Вопрос выбора

При первой попытке установить эмулятор для виртуальных устройств Android, который поставляется с Android Studio, вы, вероятно, столкнулись с ошибкой или двумя. Основная проблема заключается в том, что «эмулятор Intel HAXM» не может работать на устройствах с чипами Apple M-серии. Они основаны на архитектуре ARM и не предоставляют необходимых инструментов времени выполнения для виртуализированного устройства Android. Но использовать вариант по умолчанию необязательно.

Использование собственного образа системы

Фактически вы можете игнорировать все ошибки, связанные с эмулятором Intel. При создании нового виртуального устройства Android просто выберите вкладку «Другие образы» на втором шаге «Выбор образа системы». Оттуда вы можете загрузить желаемую сборку образа системы Android для ARM.

Обратите внимание, что Android Studio может показать вам предупреждение о том, что при использовании ARM устройство работает в десять раз медленнее. Это верно, когда ваш хост-компьютер использует чип Intel, но поскольку ваш Mac также использует ARM, использование этого образа системы на самом деле происходит невероятно быстро. Вы просто запускаете устройство ARM на другом устройстве ARM. Если вы также использовали Xcode на устройстве Apple Silicon, вы знаете, насколько они быстры, поскольку применяется тот же принцип. Ваш Mac не эмулирует образы системы iOS, а запускает их напрямую.

Когда вы закончите настройку виртуального устройства, его можно будет использовать так же, как и в эмуляторе на базе Intel.

Предложения

Связанные

Приложение

Языки