У мене є віртуальна віртуальна машина на моєму комп'ютері, VM працює під управлінням Windows 7 64bit. Я встановив Android Studio на цю віртуальну машину. У мене є тільки базове додаток Hello World. Коли я намагаюся запустити AVD, я отримую це повідомлення:
Для запуску цього AVD потрібно Intel HAXM. Android Emulator несумісний з Hyper-V.
На жаль, ви не можете запустити Hyper-V і використовувати емулятор. Ось капелюх, яку ви можете зробити:
1) Запустіть командний рядок в якості адміністратора
2) Виконайте наступну команду: C: \ Windows \ system32> bcdedit / set hypervisorlaunchtype off
3) Перезавантажте комп'ютер.
Я спробував запустити цю команду і перезапустити кілька разів, нічого не змінюючи.
Я також спробував виконати деяку переадресацію порту: http://paulsdevworld.blogspot.ca/2013/06/make-android-studio-work-with-androvm.html Мені не вдалося підключитися. No connection could be made because the target machine actively refused it.
Я перевіряю це питання, у мене немає такої ж проблеми, тому що у OP є зображення Android прямо в додатку VirtualBox Test android на Virtual Box зі студії Android
Хто-небудь знає спосіб зробити цю роботу або щось, що я міг би спробувати? Не соромтеся задавати будь-які питання.
EDIT: я встановив Intel HAXM, але коли я намагаюся запустити його, я отримую це повідомлення
Це мої поточні настройки, віртуалізація явно включена. Це правильні настройки?
Чи є спосіб зробити цю роботу на віртуальній машині?
Запуск бонусу, відповідь не обов'язково повинен бути з Virtual Box, але повинен бути безкоштовним.
HOST PC GUEST PC
Я завантажив безкоштовну пробну версію VMware, і мені вдалося змусити її працювати, використовуючи ці параметри нижче. Я спробував точно такі ж налаштування в VirtualBox, і я отримав помилку Hyper-V.
РІШЕННЯ:
Якщо комусь цікаво, я зміг запустити його в Virtual Box. Це налаштування, які я використовував в AVD: Попередження повільно.
Прочитайте це повідомлення і в віртуальної коробці, і подивіться, чи підходить це для вашої ситуації. 🙂 https://forums.virtualbox.org/viewtopic.php?f=6&t=69076 . Якщо це так, я боюся, що за Вашим запитом не буде безкоштовною опції, так як вам може знадобитися програмне забезпечення, таке як VMWare, на основі ліцензії.
В іншому випадку ви не можете використовувати Intel HAXM всередині існуючого VirtualBox. Тобто за допомогою зображення Android, якому не потрібне апаратне прискорення. Це пов'язано з тим, що одночасно неможливо запустити відразу два різних стека емуляції на вашому процесорі. Тому, оскільки ви вже використовуєте Virtual Box, краще використовувати емулятор, який не потребує апаратній прискоренні. Ви можете послатися на запуск емулятора без HAXM в андроїд-студії?
якщо хочеш. ура
EDIT: Філ ви це спробували? Це схоже на єдиний життєздатний варіант, оскільки VMWare не є безкоштовним
Нижче описаний процес, якщо ваша система підтримує технологію віртуалізації Intel (VT-x):
- Перейдіть в BIOS, використовуючи F10 при завантаженні.
- Перейдіть в розділ Конфігурація системи / Системні настройки.
- Включити технологію віртуалізації.
- Натисніть F10 для збереження і виходу.
- Перезавантажитеся, і ваш VT-x повинен працювати.
Включити віртуалізацію Intel в BIOS
Якщо ви вже включили VT-x в налаштуваннях BIOS, переконайтеся, що ви встановили intel haxm, який поставляється з Android-залізом. Якщо ви ще не встановили його, ви можете відкрити менеджер SDK і встановити його там, або ви можете завантажити його з цього https://dl-ssl.google.com/android/repository/extras/intel/addon/haxm -windows_r6_0_5.zip, розархівуйте його в папку додаткових файлів в sdk android і потім встановіть.
Якщо ви не в змозі включити Intel-VT з меню BIOS, вам слід використовувати різні процесори для вашої віртуальної машини, такі як ARM або 32-розрядні процесори. Причина, по якій Intel-VT дозволяє використовувати 64-бітові віртуальні машини.
Ви також можете спробувати GenyMotion з AVD. Він має кращу продуктивність, ніж AVD. Це безкоштовно, якщо ви використовуєте його не комерційні. GenyMotion використовує Virtual Box, ви можете перевірити правильність роботи VB.
У мене була така ж проблема, і вирішила її, встановивши Intel Hardware Accelerated Execution Manager. Завантажте його за допомогою SDK Manager, він знаходиться в розділі «Додатково». Після цього перейдіть в папку
[Android SDK Root] \ extras \ intel \ Hardware_Accelerated_Execution_Manager
Потім запустіть IntelHaxm.exe і встановіть.
Тут посилання на Intel Hardware Accelerated IntelHaxm.exe для Microsoft Windows, Mac OS * X і Linux Ubuntu
Ви отримаєте наступне повідомлення, якщо у вас немає віртуалізації в вашому BIOS:
Це правильні настройки?Чи є спосіб зробити цю роботу на віртуальній машині?
Php?
Ви можете послатися на запуск емулятора без HAXM в андроїд-студії?