vs2017, щоб створити новий Android-додаток, а потім почати запуск без налагодження і повідомляти таку інформацію:
--------------------------- Рекомендований AVD --------------------------- Запуск віртуального пристрою Android на базі x86 (AVD) у 10 разів швидший.<br/>Ми настійно рекомендуємо створити новий AVD. --------------------------- ГАРАЗД ---------------------------
Що ти маєш на увазі? Тобто, віртуальна машина, яку ви зараз запускаєте, досить повільна, якщо ви перейдете на процесор у форматі x86, швидкість буде у 10 разів вищою, інакше ви не запускаєте цей ARM-формат. Рішення немає: якщо ви натиснете OK, ваша віртуальна машина не запуститься. Просто натисніть «Закрити» праворуч. Це лише натяк.
Резюме: Яка система у вас комп'ютер? Інакше вона буде більш ресурсомісткою і застрягою, і ви не зможете оцінити плавність нової версії віртуальної машини. Колись я відчував, що це вже конфлікт із віртуальною машиною iOS у Mac ноутбуці. Звісно, це все ще не так гладко, як заходити в чужі домівки. Але принаймні немає причин заздрити. У новій версії віртуальної машини також доступні: функція позиціонування, комунікація (дзвінки та SMS), фотографування, розпізнавання відбитків пальців.
Розв'язок наступний:
vs2017-tools-android-android emulator manager, оберіть потрібний емулятор. Натисніть «Редагувати». CPU Select 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!!
|