QML中的SVG未在Android上显示

学向勤中得,萤窗万卷书。这篇文章主要讲述QML中的SVG未在Android上显示相关的知识,希望能为你提供帮助。
我有一个Qt项目。在我的QML中,我包含了一个svg图像。

Image { id: logo width: 90 height: 25 source: "logoHorizontalWhite.svg" y:25 anchors.horizontalCenter: parent.horizontalCenter }

我在.pro文件中添加了XML和svg支持
QT += qml quick widgets svg xml

在ios和桌面上它正确显示,在android上我收到错误:
W / EGL_emulation(13992):eglSurfaceAttrib未实现W / OpenGLRenderer(13992):无法在表面0xa4a10520上设置EGL_SWAP_BEHAVIOR,错误= EGL_SUCCESS D / Qt(13992):( null):0((null)):FT_New_Face因索引失败0:90 W / Qt(13992):qrc:/LoginForm.qml:21((null)):qrc:/LoginForm.qml:21:5:QML图像:图像数据无效:qrc:/logoHorizo??ntalWhite.svg W / EGL_emulation(13992):eglSurfaceAttrib未实现W / OpenGLRenderer(13992):无法在表面0xa4a10520上设置EGL_SWAP_BEHAVIOR,错误= EGL_SUCCESS
有什么想法会导致这种情况吗?谢谢!
答案【QML中的SVG未在Android上显示】重启模拟器解决了它。

    推荐阅读