Chrome Эмулятор ОС дает сбой при запуске - PullRequest
2 голосов
/ 28 мая 2020

Я пытался отладить свое приложение Android на эмуляторе ОС Chrome в студии Android. Это руководство, которому я следовал: https://developer.android.com/topic/arc/emulator

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

./emulator -avd Pixelbook_beta_API_25
emulator: WARNING: encryption is off
emulator: WARNING: Running on a system with less than 6 logical cores. Setting number of virtual cores to 1
qemu-system-x86_64: -usbdevice tablet: '-usbdevice' is deprecated, please use '-device usb-...' instead
virto-goldfish-pipe fatal error: init:475: Could not get virtio gpu ops!
Abort trap: 6

При поиске в Google я нашел только этот вопрос, но лучшее решение мне не помогло, потому что macOS Catalina выдает сообщение «Разработчик может» t be verify "

{ ссылка }

О среде: я использую macOS 10.15.4, Android Studio 3.6.3. Настройки для эмулятора стандартные, за исключением оперативной памяти, которую я увеличил до 2048 МБ, как рекомендует документация Google

1 Ответ

0 голосов
/ 13 июля 2020

Я также использую Ma c под управлением Catalina и сталкиваюсь с той же проблемой, когда пытаюсь запустить эмулятор, даже если это делается из командной строки. В частности, я получаю предупреждение, в котором говорится: «qemu-system-x86_64» не может быть открыт, потому что разработчик не может быть проверен.

Решение этой проблемы - просто разрешить программе «qemu-system-x86_64» бежать. Для этого выполните следующие действия:

  1. Попробуйте снова запустить эмулятор и дождитесь появления предупреждения.
  2. Нажмите «Отмена» в предупреждении.
  3. Go в Системные настройки> Безопасность и конфиденциальность> Общие.
  4. Внизу вы должны увидеть заголовок «Разрешить загрузку приложений с:». Убедитесь, что у вас выбрана опция «Магазин приложений и определенные разработчики».
  5. Вы должны увидеть кнопку «Все равно разрешить» справа от текста, который гласит: «qemu-system-x86_64» заблокировано для использования потому что это не от идентифицированного разработчика. Нажмите кнопку «Все равно разрешить».
  6. Попробуйте снова запустить эмулятор.
  7. Вы должны увидеть то же предупреждение, что и раньше, за исключением того, что теперь должна быть кнопка «Открыть». Нажмите кнопку «Открыть».
  8. Вы можете увидеть больше (возможно, много) предупреждений «невозможно проверить» без кнопок «Открыть» для различных программных файлов, используемых эмулятором. В этом случае повторяйте шаги со 2 по 8, пока эмулятор не будет работать правильно. Это может занять некоторое время, но в конечном итоге эмулятор запустится.

Вот скриншот моей страницы безопасности и конфиденциальности:

Страница настроек

...