我正在使用Ubuntu 18,并希望在docker环境中运行android仿真...我设置了docker并可以创建一个像这样的avd:
回声“不” | avdmanager创建avd -n测试-k“系统图像; android-23; google_apis; x86”
现在,我可以在无头模式(-无窗口)中运行它了……但是当我尝试不使用该参数时,它将会崩溃并导致结果:
警告:此插件不支持设置窗口蒙版((null):0,(null)) 信息:QtLogger.cpp:66:警告:此插件不支持设置窗口掩码((null):0,(null)
X错误的失败请求:BadWindow(无效的Window参数) 失败请求的主要操作码:1(X_CreateWindow) 失败请求中的资源ID:0x3 请求失败的序列号:6 输出流中的当前序列号:8
这是我使用的行
emulator64-x86 -avd test -noaudio -no-boot-anim -gpu swiftshader_indirect
我还尝试了-gpu屏幕外; -gpu swiftshader; -gpu主机
但是没有任何结果...因为我找不到我希望某人能帮助我的东西
已修复:我用这两行代码修复了该错误
导出QT_QPA_PLATFORM =屏幕外 t / lib
export LD_LIBRARY_PATH = $ {ANDROID_HOME} / tools / lib64:$ {ANDROID_HOME} / emulator / lib64:$ {ANDROID_HOME} / emulator / lib64 / q