Эмулятор Xamarin Studio Android чрезвычайно медленный

#xamarin #android-emulator

#xamarin #android-эмулятор

Вопрос:

Я использую Macbook Pro 2015. Я установил Xamarin Studio и Android SDK

введите описание изображения здесь

Я создал AVD следующим образом

введите описание изображения здесь

Когда я запускаю свой AVD, он никогда не перемещается дальше экрана, на котором отображается «android», даже через 1/2 часа после его запуска

введите описание изображения здесь

команда adb devices показывает:

 adb devices

List of devices attached

emulator-5554   device
  

Есть ли что-то, что я делаю неправильно при настройке моего эмулятора. Я знаю, что эмуляторы Android работают медленно, но это было не так медленно. Я также знаю о HAXM, но я нашел инструкцию по их установке немного неаккуратной, и я не хочу рисковать. Я также знаю о Genimotion, но это не вариант для меня.

Есть ли другой способ ускорить работу эмулятора Android?

Комментарии:

1. Использование Intel HAXM — единственный способ запускать образы AVM на базе x86 в macOS и Windows. Без HAXM единственным реальным вариантом является Genymotion, поскольку он основан на VirtualBox.

2. Пожалуйста, покажите logcat вывод.

Ответ №1:

У меня была такая же проблема, и я использовал альтернативное решение для устранения этой проблемы.

  1. Установите VMware или VirtualBox
  2. Загрузите ISO-файл вашей платформы Android http://www.android-x86.org/download
  3. Создайте виртуальную машину с файлом ISO

Вы можете использовать эти настройки:

  • Целевая ОС: выберите Linux
  • Целевая версия ОС: Другая
  • 1 ГБ оперативной памяти
  • Добавьте новый жесткий диск: VDI-диск с динамическим размером
  • Запустите виртуальную машину

Теперь вы можете подключить Xamarin к виртуальной машине.

  1. Найдите путь к вашему Android sdk-платформа-инструменты

  2. Откройте терминал на вашем хостинге и найдите sdk-platform-tools и введите ./adb connect

Теперь вы можете запускать свой код из Xamarin на виртуальной машине, что действительно быстро по сравнению с симуляцией из Xamarin.

Комментарии:

1. Спасибо, мне на самом деле не нужно было ничего из этого делать, и мои эмуляторы теперь довольно быстрые. Я не помню, изменил ли я что-нибудь, хотя

Ответ №2:

убедитесь, что версия Android вашей целевой платформы такая же или меньше, чем версия Android вашего эмулятора, которую вы выбрали для сборки.