QML中的SVG未在Android上显示

时间:2015-01-29 22:59:23

标签: android qt svg qml

我有一个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

任何可能导致此问题的想法?谢谢!

1 个答案:

答案 0 :(得分:2)

重启模拟器解决了它。