Увеличение скорости эмулятора Android SDK
Как увеличить скорость эмулятора виртуального устройства в Eclipse SDK для разработки приложений для Android?
Я искал по всему Интернету, чтобы узнать, как это ускорить, но я не могу найти исправления, которое действительно работает для меня.
Еще одна проблема, с которой я сталкиваюсь, заключается в том, что я не могу получить ОЗУ выше 1024 МБ.
Спасибо за помощь. Теперь я исправил скорость. Для тех, кто с той же проблемой, убедитесь, что этот флажок установлен.
![enter image description here]()
Однако я все еще не могу получить свою RAM более 1024 МБ. Какое исправление для этого?
Ответы
Ответ 1
Метод, который я нашел, который работал как на моем ноутбуке, так и на рабочем столе, который я использую для разработки, - это когда вы создаете или редактируете Android-эмулятор (AVD), есть опция, расположенная внизу, которая говорит, что использует Host GPU.
![Use Host GPU]()
Я нашел это для работы на всех версиях Android
UPDATE
Я пропустил бит о проблеме с ОЗУ. Вы не сказали, что есть ошибка в отношении проблемы с памятью, но если вы не смогли выделить память: 8, вам необходимо изменить конфигурацию AVD.
Перейдите в папку C:\Users\your_name.android\avd\avd_name\config.ini и найдите hw.ramSize и убедитесь, что MB находится в конце номера.
Ответ 2
Если вы используете виртуальное устройство Android с изображением системы Intel, вы можете включить HAXM (Hardware Accelerated Execution Manager), чтобы ускорить выполнение кода. Взгляните на эту статью: http://developer.android.com/tools/devices/emulator.html#acceleration
Ответ 3
Я бы предложил снизить разрешение эмулятора до 320x480 и удалить его (и узнать горячие клавиши).
Если аппаратное ускорение может работать с вашей машиной, попробуйте. Я включил его, но не заметил никакой разницы.
Если это не соответствует вашим потребностям, вы можете использовать другие альтернативы, которые бывают быстрее, но имеют меньше возможностей, и я не тестировал их много:
- VirtualBox вместе с androidx86 - только один Я тестировал и отлаживал приложение, но это было давно.
- Bluestacks - было много ошибок, но кажется многообещающим.
- WindowsAndroid - новый, работает, но я не могу узнать, как подключиться через adb.
- То же, что и # 1, но с androidvm вместо androidx86.
- Genymotion - альтернативный эмулятор.
Ответ 4
Попробуйте использовать Genymotion. Я думаю, что это будет хороший выбор. https://cloud.genymotion.com/page/customer/login/?next=/page/launchpad/download/
Ответ 5
Вы можете изменить его как минимум:
![enter image description here]()
также:
и измените координаты экрана здесь:
![enter image description here]()
обратите внимание: на первом шаге выберите Редактировать, а на втором шаге выберите начало
![enter image description here]()
Ответ 6
Завершить ускоренное решение для эмуляции эмулятора Android, шаг за шагом, также можно найти здесь для начинающих:
Ускоряет медленный эмулятор Android
Это решение очень хорошо работало на моей i3-машине. Я тестировал много решений и эмуляторов в течение нескольких дней, но этот самый быстрый и лучший для меня.
Ответ 7
Выполните следующие действия, чтобы сделать эмуляцию Android почти так же быстро, как реальное устройство.
Я пробовал это, и я подтверждаю, что результат - довольно быстрый эмулятор (иногда быстрее, чем реальное устройство).
Ref - http://developer.android.com/tools/devices/emulator.html#acceleration