что делать если эмулятор андроид не работает
Проблемы запуска
Виртуализация: доступно о сложном
Итак, для начала давайте разберемся, что представляет собой виртуализация, а заодно поймем, так ли уж сильно она нам нужна. Если в общих чертах, под футуристическим термином «виртуализация» понимается выделение части вычислительной мощности процессора под одну или несколько конкретных задач.
При этом создается своего рода изолированная среда, процессы внутри которой никак не влияют на систему в целом, но при этом могут взаимодействовать напрямую с процессором, минуя все вспомогательные службы ОС.
Почему не работает Nox App Player
Мобильные технологии постоянно развиваются, а вместе с ними появляются интересные программы и игры, которые выходят исключительно на смартфонах под управлением операционной системы Android. К счастью, сейчас не обаятельно иметь телефон с названной ранее платформой, ведь её в полной мере способен заменить эмулятор Nox App Player.
Эта программа предлагает своим пользователям полноценный функционал Андроид, с возможностью устанавливать apk-файлы, использовать мобильные мессенджеры и играть в популярные игры. Но получается это далеко не у всех, так как эмулятор отказывается запускаться. На что в таком случае обратить внимание, чтобы исправить проблему, будет описано ниже.
Ошибки при запуске Droid4X
Эмулятор Droid4X до сих пор сохраняет за собой пальму первенства в запуске ресурсозатратных приложений. Несмотря на его отменную оптимизацию, встречаются проблемы, когда он отказывается работать и запускать приложения. Решить эту неприятность, не зная с чего начинать поиски, практически невозможно, поэтому предлагаем ознакомиться с возможными неисправностями, приведёнными ниже.
Проблемы с BlueStacks
Платформа Android стала настолько любима пользователями по всему миру, что со временем обрела полноценный эмулятор, предоставляющий возможность запускать игры и программы со смартфонов на стационарном компьютере. Одним из первых в этой сфере стал эмулятор BlueStacks, который за время своего существования становился только лучше, открывая доступ к самым «тяжелым» проектам. Но как бы разработчики ни старались оптимизировать работу софта, иногда пользователи сталкиваются с проблемами запуска приложений и игр через БлюСтакс. Сразу определить причину этой неурядицы довольно тяжело, поэтому предлагаем рассмотреть типичные неисправности в работе программы.
Устранение неполадок с эмулятором Android для Visual Studio
В этом разделе содержатся сведения об устранении неполадок, которые могут возникать при использовании эмулятора Visual Studio для Android.
Когда эмулятор установлен, программа установки проверяет наличие необходимых компонентов для запуска программного обеспечения. Если необходимые компоненты не установлены, она отображает предупреждения, но он не требует их установки.
В этом разделе содержатся следующие подразделы.
Перед началом работы
Прежде чем приступить к устранению проблем, может оказаться полезным ознакомиться со следующими разделами:
Не удается запустить эмулятор
Если не установлен Hyper-V, появится следующее сообщение при попытке установить эмулятор. Необходимо иметь компьютер, поддерживающий Hyper-v, который должен быть включен.
Это сообщение относится к эмулятору Visual Studio для Android и к эмулятору Windows Phone. Windows 8.1 и Windows 10 поддерживают эмулятор.
Если отображается данное сообщение, проверьте требования к системе для эмулятора Visual Studio для Android, чтобы узнать, можно ли запустить эмулятор.
Не удается подключиться к сетевым пунктам назначения в домене или в корпоративной сети
Эмулятор Visual Studio для Android отображается в сети как отдельное устройство с собственным IP-адресом. Он не присоединен к домену Windows и не использует учетные данные домена или рабочей группы совместно с главным компьютером.
Если для сети требуется проверка подлинности домена или рабочей группы для базовой сети и подключения к Интернету, попросите ИТ-администратора сделать исключение. Такое исключение позволяет использовать компьютер разработчика в качестве граничного компьютера и принимать на нем подключения от сетевых устройств, не присоединенных к домену, например, от эмулятора.
Эмулятор Visual Studio для Android также использует свой собственный набор MAC-адресов. Если из эмулятора нет доступа к сети или ресурсам в Интернете, обратитесь к ИТ-администратору, чтобы авторизовать MAC-адреса эмулятора сети.
Просмотр MAC-адресов эмулятора
На панели инструментов эмулятора нажмите кнопку шеврона (>>), чтобы открыть окно «Дополнительные средства».
В этом окне перейдите на вкладку «Сеть».
На странице «Сеть» найдите физические адреса.
Не удается подключиться к сетевым пунктам назначения, если параметры сети необходимо настраивать вручную
Чтобы подключаться к сетевым пунктам назначения из эмулятора, сеть должна отвечать следующим требованиям:
DHCP. Эмулятору требуется DHCP, так как он настраивается сам как отдельное устройство в сети с собственным IP-адресом.
Автоматически настраиваемые параметры DNS и шлюза. Вручную настраивать параметры DNS и шлюза для эмулятора невозможно.
Если для сети требуется настроить параметры вручную, попросите своего ИТ-администратора уточнить способ включения подключения к сети для эмулятора.
Эмулятор запускается медленно, не запускается из-за истечения времени ожидания, или развертывание приложения завершается с ошибкой
Запуск эмулятора Visual Studio для Android с загрузочного виртуального жесткого диска. Такая конфигурация не поддерживается.
Неисправный жесткий диск. Рекомендуется запустить программу chkdsk.
Жесткий диск необходимо дефрагментировать. Рекомендуется выполнить дефрагментацию диска.
Жесткий диск почти полностью заполнен. Проверьте объем свободного места на диске.
Не хватает памяти из-за других работающих приложений. Сократите количество приложений, которые потребляют память, или увеличьте объем памяти.
В целом, любой фактор, который приводит к снижению производительности системы. Начните устранение неполадок с компонента, имеющего наименьший показатель в индексе производительности Windows, который можно найти на странице «Счетчики и средства производительности» на панели управления.
Не удается запустить эмулятор
Если эмулятор ранее работал, но теперь не работает, выполните следующие действия. Если эмулятор используется впервые, см. раздел Emulator fails to start (first use) перед выполнением следующих действий.
Удалите все прочие экземпляры Hyper-V эмулятора.
Закройте Visual Studio.
Откройте диспетчер и остановите все экземпляры Hyper-V эмулятора (виртуальные машины), которые уже работают и, возможно, находятся в поврежденном состоянии.
В диспетчере Hyper-V удалите все другие виртуальные машины эмулятора.
Убедитесь, что у вас есть системная память емкостью не менее 4 ГБ, и что она не используется другими ресурсоемкими приложениями и процессами (например, попробуйте закрыть окна браузера).
В диспетчере Hyper-V откройте диспетчер виртуальных коммутаторов и проверьте наличие двух сетевых коммутаторов. Убедитесь, один из них является внутренним, а второй — внешним.
Если настройка неверна и используется Windows 10, можно попробовать переустановить сетевые устройства с помощью команды netcfg-d (раздел 6).
Если эти шаги не решат проблему, см. раздел Emulator fails to start (first use) для получения сведений о программном обеспечении сторонних производителей, которое может мешать работе эмулятора.
Emulator fails to start (first use)
Если не удается запустить эмулятор, выполните следующие задачи, чтобы определить проблему и устранить ее.
Убедитесь, что соблюдены минимальные требования к оборудованию и применяются корректные параметры BIOS.
Для эмулятора и Windows 8 Hyper-V требуется 64-разрядный процессор с преобразованием адресов второго уровня (SLAT). Для Intel вам потребуется, в частности, процессор Core i3, i5 или i7 (или один из многих вариантов Xeon). Список микросхем AMD см. здесь.
Убедитесь, что ваш компьютер удовлетворяет требованиям к системе.
Убедитесь, что средство coreinfo сообщает, что компьютер поддерживает SLAT.
В области параметров BIOS компьютера убедитесь, что вся технология виртуализации включена. Производители оборудования могут использовать разное описание BIOS. Как правило, необходимо включить функции, связанные со следующими технологиями:
SLAT (преобразование адресов второго уровня)
EPT (таблицы Extended Page Tables) (Intel)
NPT (таблицы Nested Page Tables) (AMD)
RVI (Rapid Virtualization Indexing) (AMD)
VMX (сокращение компании Intel, указывающее на аппаратную поддержку виртуализации)
SVM (сокращение компании AMD, указывающее на аппаратную поддержку виртуализации)
XD (Execute Disable) (Intel); данный параметр необходимо включить
NX (No Execute)(AMD); данный параметр необходимо включить
Если в BIOS имеются следующие параметры, отключите их.
Отключить Intel VT-d
Отключить Trusted Execution
Дополнительные сведения см. в этой статье: Technet: Hyper-V: Как устранить ошибки BIOS при включении Hyper-V
Убедитесь, что у вас есть системная память емкостью не менее 4 ГБ, и что она не используется другими ресурсоемкими приложениями и процессами.
Убедитесь, что на вашем компьютере установлена ОС Windows 8 Профессиональная или более высокая версия (Windows Server 2008 не поддерживается). Windows Server 2012 поддерживается, но необходимо включить возможности рабочего стола.
Чтобы определить наличие ошибок гипервизора, воспользуйтесь средством просмотра событий. Для этого откройте средство просмотра событий (нажмите клавиши ПУСК+R, а затем введите eventvwr ) и выберите Журналы Windows, Система. Затем выполните фильтрацию журнала по источнику события. Для этого для источника установите значение Hyper-V-Hypervisor. Проверьте наличие ошибок, чтобы попытаться установить основную причину.
Если ваш процессор удовлетворяет минимальным требованиям, но гипервизор по-прежнему не работает, выясните, имеется ли обновление BIOS для вашего компьютера. Если такое обновление существует, и вы решили выполнить процедуру обновления, обязательно соблюдайте все меры предосторожности, предписанные производителем для обновления BIOS (например, необходимо исключить перебои электропитания в процессе обновления встроенного ПО BIOS, так как это может привести к повреждению BIOS).
Убедитесь, что у вас есть системная память емкостью не менее 4 ГБ, и что она не используется другими ресурсоемкими приложениями и процессами.
Удалите или отключите драйверы или программное обеспечение сторонних производителей, которое может мешать работе виртуальной сети.
Применительно к ряду продуктов сторонних производителей, установленных в ОС Windows 8, существуют некоторые известные проблемы, например, с сетевыми драйверами и протоколами, которые не полностью совместимы с сетевым стеком Hyper-V.
Как правило, именно разработчики этих продуктов должны обновить свое программное обеспечение, чтобы обеспечить совместимость с Windows 8 и Hyper-V.
Обновление для обеспечения совместимости с Windows 8 может потребоваться для следующих продуктов: VirtualBox, Virtual PC 7, VMWare, некоторых клиентов VPN, программных брандмауэров, некоторых версий клиентов Cisco VPN и других систем виртуализации. Поддерживайте связь с разработчиками нестабильно работающего программного обеспечения виртуализации. Убеждайте их обновлять программное обеспечение, чтобы оно было полностью совместимым с Windows 8 и Hyper-V.
В качестве решения можно отключить все драйверы и приложения сторонних производителей, которые могут мешать работе виртуальной сети, используемой эмулятором для взаимодействия с Visual Studio. К таким приложениям могут относиться:
Антивирусные приложения (которые взаимодействуют с сетевым стеком)
Инструменты мониторинга сети
Инструменты ведения сетевых журналов
Другое программное обеспечение мониторинга системы
Данную проблему можно попытаться решить по-другому, не прибегая к удалению конкретного продукта (и не предлагая разработчику выпустить обновленную версию), если выполнить следующие действия.
Запустите диспетчер сетевых подключений (на начальном экране введите View Network Connections и выберите этот параметр, чтобы просмотреть сетевые подключения).
Для адаптера vEthernet (Внутренний порт Ethernet — эмулятор Windows Phone, внутренний коммутатор) выберите Свойства в контекстном меню.
Здесь показаны свойства адаптера.
Для этого адаптера в списке Это подключение использует следующие компоненты необходимо выбрать только следующие элементы:
Клиент для сетей Microsoft
Планировщик пакетов QoS
Служба доступа к файлам и принтерам сетей Microsoft
Драйвер протокола LLDP (Майкрософт)
Драйвер в/в обнаружения топологии канального уровня
Отвечающее устройство обнаружения топологии канального уровня
Протокол Интернета версии 6 (TCP/IPv6)
Протокол Интернета версии 4 (TCP/IPv4)
Снимите флажки у всех других элементов.
Недостаток данного метода заключается в том, что указанную выше процедуру нужно будет повторять каждый раз, когда новый продукт стороннего производителя установит неподдерживаемые драйверы, или каждый раз, когда будет установлен эмулятор.
После удаления продуктов сторонних производителей может потребоваться восстановление внутреннего коммутатора эмулятора Windows Phone. Для этого следует выполнить следующие действия:
Откройте Hyper-V и перейдите в диспетчер виртуальных коммутаторов. Создайте виртуальный коммутатор с именем «Внутренний коммутатор эмулятора Windows Phone» и для типа соединения установите значение Внутренняя сеть.
Теперь запустите эмулятор. Он должен работать.
Компьютер не загружается после установки эмулятора
Эта проблема может возникнуть при следующих условиях:
На компьютере установлена системная плата Gigabyte.
На этой плате включен USB3.
Чтобы решить эту проблему, отключите USB3 в настройках BIOS для системной платы и перезагрузите компьютер. Затем убедитесь, что компания Gigabyte выпустила обновление BIOS для своей системной платы.
Visual Studio зависает при попытке развернуть приложение в эмуляторе, или эмулятор не отображается как целевой объект отладки в других IDE
Если эмулятор работает, но не подключен к ADB (мост отладки Android) или не виден в средствах Android, которые используют ADB (например, Android Studio или Eclipse), возможно, вам потребуется изменить место поиска ADB эмулятором. Эмулятор использует раздел реестра для определения базового расположения пакета SDK для Android и выполняет поиск файла \platform-tools\adb.exe в этом каталоге. Чтобы изменить путь к пакету SDK для Android, используемому эмулятором, выполните следующие действия:
Откройте редактор реестра: выберите Запуск в контекстном меню кнопки Пуск, введите regedit в диалоговом окне и нажмите кнопку ОК.
Перейдите в раздел HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Android SDK Tools в дереве папок слева.
Измените значение переменной реестра Путь (оно должно соответствовать пути к пакету SDK для Android).
Перезапустите эмулятор. Теперь эмулятор должен быть подключен к ADB и связанным средствам Android.
Эмулятор перестает отвечать, так как ему не удалось настроить UDP-порт
Эта проблема может возникнуть из-за несовместимости с Xamarin Player. Признаком возникновения такой неполадки является отсутствие отклика эмулятора или появление сообщения об ошибке «Эмулятору не удалось подключиться к ОС устройства: не удалось настроить порт UDP. Некоторые функциональные возможности могут быть отключены.» Выполните следующие действия.
Удалите Xamarin Player.
Убедитесь в удалении виртуального окна (Xamarin Player работает на базе виртуального окна).
Перейдите в диспетчер устройств, выберите параметр отображения скрытых устройств и удалите все, кроме физических сетевых карт.
Можно попробовать удалить и повторно установить Hyper-V после удаления любого нефизического сетевого адаптера.
Не удается подключить отладчик к проекту Xamarin
При запуске Windows 10 на процессорах Intel Skylake приложений Xamarin могут завершаться со сбоем в эмуляторе либо к ним может не подключаться отладчик Visual Studio. Это вызвано проблемой, связанной с Hyper-V и процессорами Skylake. Чтобы избежать этого, выполните указанные ниже действия.
Откройте диспетчер Hyper-V и выберите виртуальную машину для профиля эмулятора, который вы используете.
Выберите Удаление сохраненного состояния (внизу справа).
Выберите Параметры.
Разверните узел процессора и выберите Совместимость.
Включите параметр Выполнить перенос на физический компьютер с другой версией процессора.
Перезапустите службу (в разделе Действия) и повторите попытку.
Эмулятор не может запустить приложение, которое использует Сервисы Google Play
Эмулятор не поставляется вместе с библиотеками для служб Google Play. Тем не менее, эмулятор поддерживает установку ZIP-файлов с поддержкой флэш-памяти в режиме перетаскивания.
Перетаскивание файла, APK или ZIP-файла с поддержкой флэш-памяти не работает
Эмулятор использует файл ADB.exe для упрощения передачи файла при его перетаскивании на экран. При попытке перетащить файл возникает ошибка. Это указывает, что эмулятор, возможно, не подключен к ADB.exe. Чтобы решить, выполните действия в Visual Studio зависает при попытке развернуть приложение в эмуляторе, или эмулятор не отображается как целевой объект отладки в других IDE.
Неверное разрешение снимка экрана
Эмулятор не может преобразовать контент OpenGL для просмотра
Эмулятор отображает контент OpenGL с помощью графического процессора главного компьютера и использует проект ANGLE для преобразования этих вызовов в DirectX и из него. Если приложение правильно отображается на устройстве, но неправильно на эмуляторе, то возможная проблема заключается в том, что устройство подавляет некорректный вызов OpenGL (например, с помощью переменных шейдера, которые не совпадают друг с другом).
Эмулятор не реагирует на мультисенсорные жесты
Ресурсы поддержки
Если главный компьютер отвечает требованиям к системе и возникают проблемы, не описанные в этом руководстве по устранению неполадок:
Задать вопрос об использовании StackOverflow с помощью тегов android-emulator и visual-studio.
сообщите о проблеме с помощью средства отправки одобрения в Visual Studio или в диспетчере эмуляторов.
Что делать, если BlueStacks не запускается или выбивает ошибку?
Как ускорить Блюстакс в играх
Оптимизация эмулятора BlueStacks начинается с вашего компьютера или ноутбука. Убедитесь, что в нём нет вирусов. Для этого воспользуйтесь одноразовыми сканирующими утилитами от известных разработчиков (Kaspersky, Dr.WEB и др.). Если на ПК активны антивирусные программы — отключите их на время или сессию.
Официальный сайт Dr.WEB
Такие популярные антивирусы, как Avast, Kaspersky, AVG хотя и добавляют эмуляторы в белый список, но пристально за ними наблюдают. Эти наблюдения выливаются в задержки при игре. Инструкции по их отключению можно найти на официальном сайте разработчика антивируса. Полезная для нас информация (ссылки на инструкции) находится по этому адресу.
Не запускаются приложения: неверный тип графики
Многие пользователи даже не догадываются, что эмулятор может отказываться запускать выбранное приложение из-за неверно подобранного движка. Его установка происходит автоматически, сразу после установки и запуска программы.
Изменить параметры по умолчанию возможно в настройках, во вкладке «Движок». Здесь на выбор значится несколько вариантов: DirectX и OpelGL. Попробуйте их изменить и ещё раз запустить выбранную игру.
Описание
Если нужно совместить возможности Android с мощными аппаратными средствами других платформ, на помощь приходят специальные программы – эмуляторы. Они позволяют на компьютере тестировать новые и запускать уже полюбившиеся приложения, пока не созданные для прочих ОС. И первый из них по популярности – BlueStacks. Быстродействие и большой функционал делают приложение одним из лучших, чему свидетельство – огромное число скачиваний. Хотя программа использует новые технологии, случаи, когда BlueStacks не устанавливается, встречаются. Это вызывает желание разобраться с первопричинами.
Преимущества использования BlueStacks App Player
Эмулятор дает возможность использовать на компьютере привычные пользователям Android приложения практически в неограниченном количестве. Причем на большом экране и при поддержке более мощных аппаратных средств. После установки, регистрации и соответствующей настройки программой можно пользоваться как обычным гаджетом, но с гораздо большими возможностями:
Геймеры используют эмулятор для «тяжелых» игр с кэшем, а для разработчиков, тестирующх ПО, он является почти безальтернативным решением. Вообще сфера применения программы весьма обширна.
Достоинства BlueStacks
Однажды поставив на компьютер с Windows этот эмулятор, можно пользоваться практически любыми приложениями Android. Русскоязычный, очень простой интерфейс и неограниченное число устанавливаемых программ служат премиальными бонусами к основным преимуществам этой бесплатной программы, таких как:
Эмулятор имеет широкий список встроенных программ, и, по оценкам специалистов, обеспечивает стабильную работу порядка 96% приложений и 90% новейших игр.
Гибкая настройка полностью воспроизводящей функции Android-оболочки и сервис стриминга выделяют «Блюстакс» из числа аналогов. Этим активно пользуются любители поиграть в «тяжелые» игры с кэшем, а также разработчики программного обеспечения, успешно испытывающие новые продукты для Android на персональных компьютерах.
Вариант : Запуск движка виртуализации
Часто Bluestax отказывается загружаться на этапе запуска движка виртуализации, когда индикатор выполнения замирает, не дойдя до самого конца. Бесконечный запуск движка виртуализации в BlueStacks Вот простая инструкция:
Неверно подобран тип графики
Достаточно распространённая проблема, о которой часто забывают пользователи. Сразу после установки эмулятор производит оптимальную настройку, способную не подходить для некоторых систем. Как вариант, препятствовать запуску приложений может графический движок.
Изменить его можно в настройках – верхнее горизонтальное меню, достаточно зайти в соответствующую вкладку «Движок» и попробовать изменить установленный вариант с DirectX на OpelGL или наоборот.
Повышение производительности любой версии BlueStacks
Когда BlueStacks сильно грузит процессор, независимо от его версии, можно поднять характеристики производительности с помощью следующих манипуляций:
Первый параметр может сильно влиять на производительность эмулятора. Уменьшение разрешения приводит к повышению скорости работы и снижению числа ошибок. Задача решается в редакторе реестра изменением числовых параметров буфера в «гостевых» директориях.
Изменение объема доступной эмулятору оперативной памяти
Увеличение (вообще изменение) объема доступной оперативки выполнятся в редакторе реестра. Чтобы туда попасть, используется команда regedit. После входа нужно:
После изменения в «Memory» будет сразу видно новое значение параметра.
Не рекомендуется использовать значение, превышающее половину физической памяти компьютера.
Проблема : неверный тип графики
Одна из самых распространённых проблем, о которой даже не догадывается большинство пользователей. После установки эмулятора в силу вступают настройки по умолчанию, способные противоречить системным характеристикам компьютера. Из-за подобной неурядицы выбор графического движка происходит неверно, что приводит к конфликту при запуске игр и программ.
Ничего страшного в этом нет, ведь исправить ситуацию довольно просто. Посетите настройки BlueStacks и перейдите во вкладку «Движок». Среди вариантов для изменения будут значиться установленный тип графики. Попробуйте его изменить и посмотрите, как это повлияет на работу программы. Для выбора предоставлено всего два варианта: DirectX и OpelGL.
Настройки графики в BlueStacks
Выберите слева в меню настроек пункт Движок. Это окно больше остальных влияет на оптимизацию Блюстакс в играх.
Настройка производительности в Блюстакс
Быстрые настройки графики Блюстакс
Настройка частоты кадров (FPS) в BlueStacks
Последний пункт — Показать значение FPS в играх. Он нужен для отображения в окне числового значения ФПС прямо во время игры. Его часто используют, если нужно посмотреть, на что способна видеокарта. Чтобы любые настройки BlueStacks вступили в силу, внизу окна необходимо нажать на кнопку Перезапустить.
Сообщение «BlueStacks is already installed on this machine»
Иногда встречаются и откровенные казусы. Сначала BlueStacks пишет, что уже установлен, хотя его и в помине нет. А затем программа прекращает установку. Пользователь начинает процесс заново, но приходит к прежнему результату.
Возможно, программа уже устанавливалась и была некорректно удалена раньше. То есть ее остатки на компьютере идентифицируются установщиком неверно, как целая версия. Нужно удалить все следы пребывания старой утилиты на ПК, и затем установить снова. О том, как чистить и что удалять, мы уже говорили.
Может быть и другой случай – программа удалена правильно, но имеется ошибка в системном реестре. Это обычно связано с ошибкой Code 4 BlueStacks. В этом случае алгоритм действий должен быть следующим:
Можно воспользоваться специальными программами для удаления записей исправления ошибок системного реестра – CCleaner, RegCleaner и так далее.
Антивирусы и программа Bluestacks
Данный продукт, в принципе, не конфликтует с антивирусами, однако в некоторых случаях возможно проявление активности и блокировка со стороны антивируса. Почему, спросите вы?