Эмулятор Nox для Android Studio

Featured image

В статье рассказывается, как подключить 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 раз по пункту Номер сборки:

Клик по «Номеру сборки» 7 раз

Рисунок 15 — Клик по «Номеру сборки» 7 раз

Поднимаемся в настройках на уровень выше и видим раздел Для разработчиков:

Раздел «Для разработчиков»

Рисунок 16 — Раздел «Для разработчиков»

Включаем пункт Отладка по USB:

Отладка по USB

Рисунок 17 — Отладка по USB

Рекомендую перезагрузить компьютер.

Теперь нужно запустить командную строку:

Запуск командной строки

Рисунок 18 — Запуск командной строки

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

Переход в папку с Nox

Рисунок 19 — Переход в папку с Nox

После этого вводим следующую команду и ждем её выполнение:

nox_adb.exe connect 127.0.0.1:62001

Запуск команды в командной строке

Рисунок 20 — Запуск команды в командной строке

Эту команду нужно будет выполнять при каждом запуске Windows.

Теперь в Android Studio появится новое устройство (эмулятор должен быть запущен):

Выбор устройства в 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):

Генерация APK файла

Рисунок 24 — Генерация APK файла

Потом в папке проекта app/build/outputs/apk/debug появится файл app-debug.apk:

APK файл

Рисунок 25 — APK файл

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

Установленное приложение

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

Запущенное приложение

Рисунок 27 — Запущенное приложение

Да, этот способ требует больше времени, чем просто запуск из Android Studio, но он работает, если нормальный способ не работает.

Дополнительно

На практике замечено, что иногда при запуске эмулятора в нем пропадает звук. Помогает почему-то закрытие Chrome перед запуском Nox. После запуска можно опять включать Chrome. Иногда кроме Chrome нужно выключить и другие приложения. Почему так происходит — не знаю.