Continuous integration CircleCI启动仿真器步骤无法用于Espresso测试,无法打开GL库libGLESv2.so

Continuous integration CircleCI启动仿真器步骤无法用于Espresso测试,无法打开GL库libGLESv2.so,continuous-integration,android-espresso,devops,continuous-deployment,circleci,Continuous Integration,Android Espresso,Devops,Continuous Deployment,Circleci,因此,我对android进行了这些浓缩咖啡测试,我在CircleCI上构建了这些测试,但启动模拟器步骤完成时出现以下错误: emulator:使用“swiftshader_间接”模式启用GPU仿真 emulator:初始化硬件OpenGLES仿真支持 eglosglibrary:无法打开GL库libGLESv2.so[libGLESv2.so:无法打开共享对象文件:没有此类文件或目录] EglOsEglDispatcher:无法打开EGL库libEGL.so[libEGL.so:无法打开共享对象

因此,我对android进行了这些浓缩咖啡测试,我在CircleCI上构建了这些测试,但启动模拟器步骤完成时出现以下错误:

emulator:使用“swiftshader_间接”模式启用GPU仿真 emulator:初始化硬件OpenGLES仿真支持 eglosglibrary:无法打开GL库libGLESv2.so[libGLESv2.so:无法打开共享对象文件:没有此类文件或目录] EglOsEglDispatcher:无法打开EGL库libEGL.so[libEGL.so:无法打开共享对象文件:没有此类文件或目录] 接收到“分段故障”信号

我已经尝试在sdk管理器命令中更改android版本。尝试了不同版本的android docker image。尽管如此。下面是CircleCI的config.yml文件的片段

 - run:
      name: Setup emulator
      command: sdkmanager "system-images;android-21;default;armeabi-v7a" && echo "no" | avdmanager create avd -n test -k "system-images;android-21;default;armeabi-v7a"
  - run:
      name: Launch emulator
      command: export LD_LIBRARY_PATH=${ANDROID_HOME}/emulator/lib64:${ANDROID_HOME}/emulator/lib64/qt/lib && emulator64-arm -avd test -noaudio -no-boot-anim -no-window -accel auto -verbose
      background: true
  - run:
      name: Wait emulator
      command: |
        # wait for it to have booted
        circle-android wait-for-boot
        # unlock the emulator screen
        sleep 30
        adb shell input keyevent 82