KVM, ускорите работу эмулятора Android Studio в Ubuntu

kvm ускоряет эмулятор студии Android

Сегодняшняя статья - это совет для пользователей, которые используют Android Studio для разработки своих приложений. Единственная проблема этой фантастической программы заключается в том, что вы можете отчаиваться при запуске эмулятора, который она предоставляет для тестирования дежурного приложения. Если ваша команда не является исключительной, это может побудить вас выбрать другую программу для разработки ваших приложений. На выполнение требуется много времени (а когда это происходит, его беглость оставляет желать лучшего).

Любой, кто занимается программированием для Android на регулярной основе, почти наверняка использует эмулятор Android что дает нам Android-студия, хотя у вас есть и другие варианты. Для всех тех, кто отчаянно нуждается в производительности эмулятора и также использует Linux (Ubuntu в моем случае), здесь мы увидим очень простое решение, установив KVM (Основанная на ядре виртуальная машина). С ним ваша команда не станет формулой 1, но вы заметите разницу.

Единственное требование, чтобы иметь возможность ускорить эмулятор, - это то, что вы должны есть процессор Intel в компьютере. В свою очередь это должно быть совместим с Intel VT. Для тех, кто не знает, Intel VT - это технология виртуализации, которая позволит нам значительно улучшить производительность наших виртуальных машин.

Как узнать, можем ли мы использовать KVM

Прежде чем начинать что-либо устанавливать, вам лучше убедитесь, что можно использовать KVM в нашей команде. Для этого первое, что нам нужно знать, - поддерживает ли наш процессор аппаратную виртуализацию. Для этого мы собираемся открыть терминал и написать в нем следующую команду:

egrep -c "(vmx|svm)" /proc/cpuinfo

После написания предыдущей команды терминал вернет числовое значение. Если показанное значение равно 0, это будет означать, что наш процессор не поддерживает виртуализацию. Если значение больше 0, мы перейдем к следующему шагу. Это будет установить CPU Checker из терминала, используя команду ниже:

sudo apt intall cpu-checker

После завершения установки настал момент, когда мы должны выяснить, есть ли наш процессор поддерживает KVM. Это система, которую мы будем использовать для ускорения работы эмулятора. Чтобы развеять сомнения терминала, воспользуемся этой командой:

kvm-ok

kvm хорошо

Если мы увидим что-то другое, например: «ИНФОРМАЦИЯ: ваш процессор поддерживает расширения KVM. ИНФОРМАЦИЯ: существует / dev / kvm, можно использовать ускорение KVM», мы можем продолжить. Если показанное сообщение отличается, это будет означать, что нам необходимо активировать технологию Intel VT в BIOS.

Установка KVM для ускорения работы эмулятора Android

На этом этапе мы собираемся установить несколько пакетов, необходимых для ускорения эмулятора Android Studio в нашей системе. Нам останется только написать в терминале следующую командную строку:

sudo apt install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils

В некоторых случаях он не запрашивает у нас какую-либо конфигурацию. Но я нашел другие, в которых в разделе «Конфигурация постфикса» вы должны выбрать «Нет конфигурации». Это предотвратит появление конфликтов, которые могут сделать наш день горьким. Чтобы закончить, нам просто нужно добавить нашего пользователя в следующие группы.

sudo adduser <tu usuario> kvm && sudo adduser <tu usuario> libvirtd

Чтобы изменения в группах вступили в силу, вам необходимо выйти из своей учетной записи и снова войти в нее. Только члены упомянутых выше групп смогут использовать эту технологию для виртуальных машин. Предыдущий шаг необходим для его выполнения.

Когда мы снова войдем в систему, мы проверим установку с помощью следующей команды:

sudo virsh -c qemu:///system list

Если все было правильно, терминал вернет что-то вроде того, что вы видите ниже:

правильная установка kvm

В случае получения другого результата придется начинать заново. Мы должны снова выполнить весь процесс установки и повторно добавить пользователей в указанные группы.

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

Без особых сложностей и с парой команд у нас будет более гибкий и оптимизированный эмулятор. Теперь мы можем продолжать программировать и работать, не опасаясь «умереть» при запуске эмулятора Android Studio.


5 комментариев, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Мигель Гутьеррес сказал

    UbunlogЯ использую Genymotion. Мне нужен Android на моем компьютере, и это единственный, который мне помог. Работает ли KWM с другими эмуляторами, не предоставленными студией Android?

    1.    Дамиан Амоэдо сказал

      Я знаю, что с Eclipse это тоже работает. Но если вам нужна дополнительная информация, см. Документацию kvm. Привет.

  2.   Фьмуриллов Мурильо сказал

    отлично>

  3.   Juanlechuga сказал

    Друзья, для тех, кто делает это с версией 1804 ubuntu, теперь группа libvirtd называется libvirt

  4.   шут сказал

    но какое объяснение, большое спасибо, учитель