Я использую 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