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

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

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

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

Тем не менее, я все еще не могу получить свою RAM более 1024 МБ. В чем причина?

    Метод, который я нашел, который работал как на моем ноутбуке, так и на рабочем столе, который я использую для разработки, – это когда вы создаете или редактируете Android-эмулятор (AVD), есть опция в нижней части, которая говорит, что использует Host GPU.

    Использовать главный GPU

    Я нашел, что это работает на всех версиях Android

    ОБНОВЛЕНИЕ Я пропустил бит о проблеме ОЗУ. Вы не сказали, что есть ошибка в отношении проблемы с памятью, но если вы не смогли выделить память: 8, вам необходимо изменить конфигурацию AVD.

    Перейдите в папку C: \ Users \ your_name.android \ avd \ avd_name \ config.ini и найдите hw.ramSize и убедитесь, что MB находится в конце номера.

    Если вы используете виртуальное устройство Android с образцом системы Intel, вы можете включить HAXM (Hardware Accelerated Execution Manager), чтобы ускорить выполнение кода. Взгляните на эту статью: http://developer.android.com/tools/devices/emulator.html#acceleration

    Попробуйте использовать Genymotion. Я думаю, что это будет хороший выбор. https://cloud.genymotion.com/page/customer/login/?next=/page/launchpad/download/

    Я бы предложил снизить разрешение эмулятора до 320×480 и удалить его (и узнать горячие клавиши).

    Если аппаратное ускорение может работать с вашей машиной, попробуйте. Я включил его, но не заметил никакой разницы.

    Если это не соответствует вашим потребностям, вы можете использовать другие альтернативы, которые быстрее, но имеют меньше возможностей, и я не тестировал их много:

    1. VirtualBox вместе с androidx86 – только тот, который я тестировал и отлаживал приложение, но это было давно.
    2. Bluestacks – было много ошибок, но кажется многообещающим.
    3. WindowsAndroid – новый, работает, но я не могу узнать, как подключиться через adb.
    4. То же, что и # 1, но с androidvm вместо androidx86.
    5. Genymotion – альтернативный эмулятор.

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

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

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

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

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

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

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

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

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

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

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

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

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

      3. Перейдите на вкладку «Цель».

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

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

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