Adi*_*yum 5 continuous-integration continuous-deployment circleci android-espresso devops
因此,我有在CircleCI上构建的针对Android的这些意式浓缩咖啡测试,但是启动仿真器步骤完成时出现以下错误:
仿真器:使用'swiftshader_indirect'模式仿真器启用的GPU仿真器:初始化硬件OpenGLES仿真支持EglOsGlLibrary:无法打开GL库libGLESv2.so [libGLESv2.so:无法打开共享对象文件:没有这样的文件或目录] EglOsEglDispatcher:无法打开EGL库libEGL.so [libEGL.so:无法打开共享对象文件:没有这样的文件或目录]收到“分段错误”信号
我已经尝试在sdk manager命令中更改android的版本。尝试了适用于Android的不同版本的Docker映像。都一样。以下是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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
39 次 |
| 最近记录: |