Запуск эмуляции Android (без заголовка) приводит к ошибке: X Ошибка неудачного запроса: BadWindow (неверный параметр Window) - PullRequest
0 голосов
/ 24 января 2019

Я использую Ubuntu 18 и хочу запустить эмуляцию Android в среде докера ... Я настроил докер и мог создать avd следующим образом:

echo "no" |avdmanager create avd -n test -k "system-images; android-23; google_apis; x86"

Теперь я могу запустить это в автономном режиме (-no-window) ...но когда я попытаюсь без этого параметра, он будет аварийно завершать работу и результаты:

Внимание: этот плагин не поддерживает установку масок окна ((null): 0, (null)) INFO: QtLogger.cpp:66: Предупреждение: этот плагин не поддерживает настройку оконных масок ((null): 0, (null)

X Ошибка неудачного запроса: BadWindow (неверный параметр Window) Главный код операции для неудавшегося запроса: 1 (X_CreateWindow)Идентификатор ресурса в неудачном запросе: 0x3 Серийный номер неудавшегося запроса: 6 Текущий серийный номер в выходном потоке: 8

это строка, которую я использовал

emulator64-x86 -avd test -noaudio -no-boot-anim -gpu swiftshader_indirect

Я также пробовал -gpu offscreen; -gpu swiftshader; -gpu host

Но ничего не получилось ... с тех порЯ не могу найти ничего, я надеюсь, что sb может помочь мне

ИСПРАВЛЕНО: Я исправил эту ошибку сh эти две строки

export QT_QPA_PLATFORM = offscreen t / lib

export LD_LIBRARY_PATH = $ {ANDROID_HOME} / tools / lib64: $ {ANDROID_HOME} / emulator / lib64:$ {ANDROID_HOME} / emulator / lib64 / q

...