Эмулятор Android Studio не будет запущен в Ubuntu 16.04

У меня проблема с моим ПК ASUS G53jw. Его чипсет и процессор рассчитаны на поддержку виртуализации, которая включена в BIOS / Setup. Чтобы подтвердить, я побежал egrep -c '(vmx|svm)' /proc/cpuinfo, который возвращает значение 4 (4), которое предполагает, что виртуализация должна работать.

Однако аппаратная ускоренная эмуляция Android не запускается.

Является ли использование видеодрайвера nouveau вместо драйвера Nvidia источником отказа? Если нет, как я могу эффективно устранить эту проблему?

UPDATE 2 После установки официальных драйверов Nvidia эмуляция Android работает просто отлично :) Спасибо N0rbert за указание моей опечатки! Решено!

2
задан 17 July 2018 в 13:09

2 ответа

Прежде всего у вас есть опечатка в команде egrep: вам нужно логическое ИЛИ здесь «|», а не обратная косая черта «\».

Это должно быть egrep -c '(vmx|svm)' /proc/cpuinfo.

Читая ваше обновление, мы можем заключить, что это была опечатка.

Другой способ

В системе с включенной виртуализацией ее выход выглядит следующим образом:

$ kvm-ok
INFO: /dev/kvm exists
KVM acceleration can be used

] Если у вас есть проблемы с VirtualBox - убедитесь, что вы установили правильные настройки для виртуальной машины: откройте «Система», выберите вкладку «Ускорение» и убедитесь, что у вас есть правильные настройки:

Паравиртуализационный интерфейс: аппаратная виртуализация по умолчанию: ☑ Включить VT -x / AMD-v, ☑ Включить вложенный пейджинг

Это приведет к голубому V () на значке CPU в строке состояния окна машины VirtualBox (см. ниже подробный желтый подсказку - машина использует KVM): [ ! d24]

1
ответ дан 23 July 2018 в 10:10
  • 1
    Да, но у меня все еще есть проблемы с виртуализацией, поэтому она еще не полностью решена. – Joel Sahlin 19 July 2018 в 15:51
  • 2
    Какие проблемы у вас есть? – N0rbert 19 July 2018 в 16:02
  • 3
    Спасибо за помощь! :) Проблема теперь исправлена. Опечатка заставила меня подумать, что у меня была другая проблема, чем у меня на самом деле. В конце концов все, что мне было нужно, это официальные драйверы графики. Еще раз спасибо за указание моей опечатки! :) – Joel Sahlin 21 July 2018 в 07:22

Прежде всего у вас есть опечатка в команде egrep: вам нужно логическое ИЛИ здесь «|», а не обратная косая черта «\».

Это должно быть egrep -c '(vmx|svm)' /proc/cpuinfo.

Читая ваше обновление, мы можем заключить, что это была опечатка.

Другой способ

В системе с включенной виртуализацией ее выход выглядит следующим образом:

$ kvm-ok
INFO: /dev/kvm exists
KVM acceleration can be used

] Если у вас есть проблемы с VirtualBox - убедитесь, что вы установили правильные настройки для виртуальной машины: откройте «Система», выберите вкладку «Ускорение» и убедитесь, что у вас есть правильные настройки:

Паравиртуализационный интерфейс: аппаратная виртуализация по умолчанию: ☑ Включить VT -x / AMD-v, ☑ Включить вложенный пейджинг

Это приведет к голубому V () на значке CPU в строке состояния окна машины VirtualBox (см. ниже подробный желтый подсказку - машина использует KVM): [ ! d24]

1
ответ дан 20 July 2018 в 16:55
  • 1
    Да, но у меня все еще есть проблемы с виртуализацией, поэтому она еще не полностью решена. – Joel Sahlin 19 July 2018 в 15:51
  • 2
    Какие проблемы у вас есть? – N0rbert 19 July 2018 в 16:02

Другие вопросы по тегам:

Похожие вопросы: