我正在开发一个使用QtLocation模块的Android应用程序。问题是,关闭地图窗口/或关闭Windows下的应用程序后,应用程序崩溃。如果我在Android下启动完全相同的应用程序,则不会发生崩溃
当我使用" minimal_map"时也会发生同样的情况。例如,在QtCreator中可用:错误消息是Qt5Locationd.dll中的APPCRASH。
崩溃只发生在关闭窗口时,直到那时,一切似乎都很好。
你知道为什么会这样吗?
地图代码如下所示:
import QtQuick 2.0
import QtQuick.Window 2.0
import QtLocation 5.6
import QtPositioning 5.6
Window {
width: 512
height: 512
visible: true
Plugin {
id: osmPlugin
name: "osm"
}
Map {
anchors.fill: parent
plugin: osmPlugin
center: QtPositioning.coordinate(59.91, 10.75) // Oslo
zoomLevel: 10
}
}
我使用MSVC2015作为构建环境,为Windows构建。