启动Android仿真(非无头)会导致错误:X请求失败错误:BadWindow(无效的Window参数)

时间:2019-01-24 10:41:47

标签: android android-x86 device-emulation x86-emulation

我正在使用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

0 个答案:

没有答案