Эмулятор-avd не запускает виртуальное устройство

на Ubuntu 16.04 я установил AndroidStudio, и через его менеджера AVD GUI действительно создавал буксировку новые устройства. теперь на Терминале, когда я ввожу emulator -list-avds это перечисляет устройства правильно, но, когда выполнено emulator -avd <name> Я сталкиваюсь с ошибками:

[139684796983104]:ERROR:android/android-emu/android/qt/qt_setup.cpp:28:Qt library not found at ../emulator/lib64/qt/lib
Could not launch '/home/amir/../emulator/qemu/linux-x86_64/qemu-system-i386': No such file or directory

Как я должен решить его?

1
задан 14 February 2018 в 01:45

2 ответа

Я вполне уверен, можно решить это путем вызова эмулятора из каталога, где он установлен: например.

$ cd /home/amir/Android/Sdk/tools/
$ emulator -avd <name>

Рассмотрите создание огибающей переменной $ANDROID_HOME.

Если Ваш каталог соответствует моему примеру выше, установите переменную на /home/amir/Android/Sdk (не включайте инструменты).

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

Я не могу подтвердить это, хотя, но легче cd $ANDROID_HOME/tools && emulator <name>,не так ли?

1
ответ дан 7 December 2019 в 15:24

В Ubuntu 19.10!

Если переменные среды уже настроены ($ ANDROID_HOME), вы сможете вывести список AVD, но если вы не можете запустить AVD, сделайте следующее:

# Проверьте имя цели AVD

эмулятор -list-avds

# Но для начала сделайте:

$ ANDROID_HOME / emulator / emulator @avd_name

или

/ home / $ USER / Android / Sdk / emulator / emulator @avd_name

1
ответ дан 18 February 2020 в 15:15

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

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