Continuous integration CircleCI启动仿真器步骤无法用于Espresso测试,无法打开GL库libGLESv2.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文件的片段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:无法打开共享对象
- 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