Эмулятор Nox для Android Studio
В статье рассказывается, как подключить Nox player эмулятор к Android Studio для запуска своих разрабатываемых приложений.
📖 Содержание ⬇️
Содержание
Стандартный эмулятор в Android Studio довольно прожорливое и капризное существо. И нормально работает на хороших компьютерах с Intel процессорами. Так что обладателям AMD процессоров вкупе со слабыми машинами приходится плохо. На помощь приходят сторонние эмуляторы. Nox — один из них.
Скачивание и установка
На сайте https://ru.bignox.com/ скачиваем установщик:

Рисунок 1 — Скачивание установщика
Установка проста:

Рисунок 2 — Первоначальное окно установщика
Вам же не нужны лишние программы, установленные впридачу? Тогда не соглашаемся с этим:

Рисунок 3 — Отказ от установки браузера

Рисунок 4 — Отказ от установки антивируса
Далее обычная установка Nox:

Рисунок 5 — Процесс установки

Рисунок 6 — Окончание установки
Проходим инструкцию по использованию или закрываем её:

Рисунок 7 — Инструкция по использованию
Попросят перегрузить эмулятор, где вы, если захотите, можете внести данные учетки Google:

Рисунок 8 — Запрос на перегрузку эмулятора
Теперь эмулятор полностью готов к работе:

Рисунок 9 — Эмулятор готов к работе
Настройка для работы в Android Studio
Включаем в настройках Nox root-права:

Рисунок 10 — Включение рут прав
Перезагружаем устройство:

Рисунок 11 — Соглашение на перезагрузку
После перезагрузки заходим в настройки Android:

Рисунок 12 — Тут находятся настройки

Рисунок 13 — Выбор настроек
Заходим в пункт О планшете:

Рисунок 14 — Выбор пункта «О планшете»
Щелкаем 7 раз по пункту Номер сборки:

Рисунок 15 — Клик по «Номеру сборки» 7 раз
Поднимаемся в настройках на уровень выше и видим раздел Для разработчиков:

Рисунок 16 — Раздел «Для разработчиков»
Включаем пункт Отладка по USB:

Рисунок 17 — Отладка по USB
Рекомендую перезагрузить компьютер.
Теперь нужно запустить командную строку:

Рисунок 18 — Запуск командной строки
Перейти в ней в папку, в которую установился Nox. Например, у меня это папка D:\Program Files\Nox\bin. Для этого ввожу команду cd /d D:\Program Files\Nox\bin:

Рисунок 19 — Переход в папку с Nox
После этого вводим следующую команду и ждем её выполнение:
nox_adb.exe connect 127.0.0.1:62001

Рисунок 20 — Запуск команды в командной строке
Эту команду нужно будет выполнять при каждом запуске Windows.
Теперь в Android Studio появится новое устройство (эмулятор должен быть запущен):

Рисунок 21 — Выбор устройства в Android Studio

Рисунок 22 — Запущенное простейшее приложение
Ошибки при запуске
В августе 2021 года мне не удалось запустить через Android Studio приложения на Nox, так как при попытке установить APK возникала ошибка Installation did not succeed. The application could not be installed: INSTALL_PARSE_FAILED_NO_CERTIFICATES APK signature verification failed.:

Рисунок 23 — Ошибка при запуске
При использовании других эмуляторов проблема не возникала. И да, возможно потом эту проблему исправят, и дальнейшие инструкции будут не нужны.
Как быть, если хочется именно Nox использовать? Можно сгенерировать APK файл и вручную установить его в Nox.
Для генерации APK файла нужно перейти Build → Build Bundle(s)/APK(s):

Рисунок 24 — Генерация APK файла
Потом в папке проекта app/build/outputs/apk/debug появится файл app-debug.apk:

Рисунок 25 — APK файл
Потом просто перетаскиваем этот файл в главное окно Nox. И так APK файл должен установиться:

Рисунок 26 — Установленное приложение

Рисунок 27 — Запущенное приложение
Да, этот способ требует больше времени, чем просто запуск из Android Studio, но он работает, если нормальный способ не работает.
Дополнительно
На практике замечено, что иногда при запуске эмулятора в нем пропадает звук. Помогает почему-то закрытие Chrome перед запуском Nox. После запуска можно опять включать Chrome. Иногда кроме Chrome нужно выключить и другие приложения. Почему так происходит — не знаю.