Ответ 1
Я только что установил Android Studio 2.1 на свою виртуальную машину под управлением Windows 2008 R2 (работаю с VMWare), и я рад сообщить, что он может запускать AVD (Android Virtual Devices) на основе ARM на виртуальной машине.
Шаги для запуска виртуального устройства на базе VMWare
- Перейдите в папку, где вы установили SDK для Android (в моем случае это находится в% appdata%\Android2\SDK\
- Если вы находитесь в нужном месте, вы должны увидеть структуру каталогов и каталоги, подобные тем, которые показаны на первом изображении ниже.
- Запустите AVD.exe, дважды щелкнув его.
Вы увидите окно, подобное изображению на изображении ниже
-
Взгляните внимательно и обратите внимание, что на нем отображается изображение ARM (armeabi-v71). Когда вы загружаете изображения, вы должны загружать изображения на основе ARM. (на VM не будут работать изображения x86).
-
Кроме того, вы не можете запускать эти изображения с AVD, который запускается из Android Studio 2.x
-
Убедитесь, что переменная среды с именем ANDROID_SDK_HOME установлена в путь, которая похожа на ту, что находится в верхней части диспетчера AVD (на изображении).
Как только вы сделаете все это и запустите образ на основе ARM на VMWare VM, он предупредит вас, что быстрее с HAXM, но по крайней мере изображение будет работать.
Наконец, вы можете увидеть, пытаетесь ли вы запустить виртуальное устройство из AVD Manager в Android Studio, тогда он предупредит вас о необходимости отключения Hyper-V. Конечно, вы не можете отключить Hyper-V на виртуальной машине.
РЕДАКТИРОВАТЬ - Запуск Android 7 ARM Image
@mcflysoft попросил запустить изображение ARM для Android. Сначала я не думал, что это сработало, но если вы откроете свой менеджер SDK и установите точный образ ОС ARM, показанный на следующем рисунке, он будет работать на виртуальной машине Windows:
Изображение ARM, содержащее API Google
Я попытался установить образ ARM, содержащий API Google, и этого никогда не было. Произошли сбои, которые я смог увидеть в c:\> adb shell logcat
.
Остерегайтесь: это действительно медленно
Однако запуск Android 7 кажется очень медленным, и я не вижу веб-браузер. Не уверен, насколько это полезно для вас, но вы можете заставить его работать. Удачи.