Подтвердить что ты не робот

Увеличение скорости эмулятора Android SDK

Как увеличить скорость эмулятора виртуального устройства в Eclipse SDK для разработки приложений для Android? Я искал по всему Интернету, чтобы узнать, как это ускорить, но я не могу найти исправления, которое действительно работает для меня. Еще одна проблема, с которой я сталкиваюсь, заключается в том, что я не могу получить ОЗУ выше 1024 МБ.

Спасибо за помощь. Теперь я исправил скорость. Для тех, кто с той же проблемой, убедитесь, что этот флажок установлен.

enter image description here

Однако я все еще не могу получить свою RAM более 1024 МБ. Какое исправление для этого?

4b9b3361

Ответ 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 - альтернативный эмулятор.

Ответ 5

Вы можете изменить его как минимум:

enter image description here

также: и измените координаты экрана здесь:

enter image description here

обратите внимание: на первом шаге выберите Редактировать, а на втором шаге выберите начало

enter image description here

Ответ 6

Завершить ускоренное решение для эмуляции эмулятора Android, шаг за шагом, также можно найти здесь для начинающих:

Ускоряет медленный эмулятор Android

Это решение очень хорошо работало на моей i3-машине. Я тестировал много решений и эмуляторов в течение нескольких дней, но этот самый быстрый и лучший для меня.

Ответ 7

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

  • Запустите AVD Manager и создайте новый AVD с целевым значением Android 4.0.3 (API-уровень 15), версия 3 или выше (и выберите другие настройки, как обычно).

    • В Eclipse щелкните папку проекта Android и выберите "Выполнить" > "Запустить конфигурации".

    • В левой панели диалогового окна "Запуск конфигурации" выберите конфигурацию запуска проекта Android или создайте новую конфигурацию.

    • Перейдите на вкладку Target.

    • Выберите AVD, созданный в предыдущей процедуре.
    • В поле Дополнительные параметры командной строки эмулятора введите: -gpu on
    • Запустите проект Android с помощью этой конфигурации запуска.

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

Ref - http://developer.android.com/tools/devices/emulator.html#acceleration