vs2017, чтобы создать новое приложение для Android, затем начать работу без отладки и сообщать следующую информацию:
--------------------------- Рекомендуемый AVD --------------------------- Использование виртуального устройства Android Virtual Device (AVD) на базе x86 работает в 10 раз быстрее.<br/>Мы настоятельно рекомендуем создать новый AVD. --------------------------- ХОРОШО ---------------------------
Что ты имеешь в виду? То есть, виртуальная машина, которую вы запускаете сейчас, относительно медленная, если вы переключитесь на процессор формата x86, скорость будет в 10 раз выше, иначе вы не запускаете этот ARM-формат. Решения нет: если нажать ОК, виртуальная машина не запустится. Просто нажмите «Закрыть» справа. Это всего лишь намёк.
Резюме: Какая система у вас компьютер? В противном случае это будет более ресурсоёмким и застрявшим, и вы не сможете оценить плавность новой версии виртуальной машины. Однажды мне казалось, что это уже спор с виртуальной машиной iOS в ноутбуке Mac. Конечно, это всё равно не так гладко, как вход в чужие дома. Но, по крайней мере, завидовать не стоит. В новой версии виртуальной машины также доступны: функция позиционирования, коммуникация (звонок и SMS), съемка фотографий, распознавание отпечатков пальцев.
Решение следующее:
VS2017-tools-Android-Android-Менеджер эмуляторов, выберите нужный вам эмулятор. Нажмите Редактировать. Выбор процессора Intel x86_64, как показано ниже:
Затем продолжайте запускать программу со следующей ошибкой:
1> Начать развертывание Android_Accelerated_Nougat ... 1> запускает эмулятор Android_Accelerated_Nougat ... 1>XXXX 1>эмулятор: ОШИБКА: x86_64 эмуляции сейчас требуется аппаратное ускорение! 1>Пожалуйста, убедитесь, что Intel HAXM правильно установлен и пригоден для использования. 1>Статус ускорения процессора: Пожалуйста, отключите Hyper-V перед использованием эмулятора Android. Запустите командную строку как администратор, запустите 'bcdedit /set hypervisorlaunchtype off', перезагрузитесь. 1> Не удаётся запустить эмулятор Android_Accelerated_Nougat.
Общий совет: статус ускорения процессора: Пожалуйста, отключите Hyper-V перед использованием эмулятора Android. Запустите командную строку как администратор, запустите 'bcdedit / set hypervisorlaunchtype off', перезапустите.
Решение:
Hyper-V — это программное обеспечение для виртуализации от Microsoft, аналогичное VirtualBox и VMware, которое можно использовать для создания виртуальных машин. Их называют гипервизорами или виртуальными машинными мониторами. Android Emulator — это очень полнофункциональный эмулятор, который работает с телефонными справочниками, звонками и другим (хотя отсюда нельзя позвонить). Даже встроенный браузер и Google Earth/Maps (с поддержкой уличной реальности!) Можно подключить к Интернету. Пользователи могут использовать клавиатуру, симулятор кликов мышью, а также использовать клики мышью и экраны для манипуляции.
После включения сервиса Hyper-V в Windows эмулятор Android Studio обнаружит, что подсказка hyper-V несовместима
Решение: Отключите Hyper-V, есть два способа отключить Hyper-V(Рекомендуется второй метод!!!!! ):
1. Перейдите в панель управления — функция Windows для включения функции управления виртуальной машиной. Очистите галочку в схеме и перезагрузите компьютер.
2. Откройте интерфейс командной строки как администратор:
Введите: bcdedit /set hypervisorlaunchtype выключен, а затем перезагрузите компьютер (установите отключение Hyper-V)
(Примечание: Команда на повторное включение hyper-v: bcdedit /set hypervisorlaunchtype auto)
После перезагрузки компьютера можно установить функцию аппаратного ускорения Intel, которая представлена следующим образом: https://developer.xamarin.com/guides/android/deployment,_testing,_and_metrics/debug-on-emulator/android-sdk-emulator/#Hardware_Acceleration
Аппаратно ускоренный менеджер исполнения IntelАдрес для скачивания: https://software.intel.com/en-us/articles/intel-hardware-accelerated-execution-manager-intel-haxm
После установки haxm-windows_v6_2_1 всё удавалось.
Запустите vs2017 для отладки Android-приложения, и вы сможете успешно запустить эмулятор Android!!
|