アンドロイドタブレット(アンドロイド7.0)でデバッグを開始したときにクラッシュする可能性があります。Mobileで起動するとChartViewがクラッシュする - QT QMLエラー
だから私のqt.pro:
QT += qml quick core charts widgets
は私のチャートコード:
ChartView {
id: chart
title: "Top-5 car brand shares in Finland"
anchors.fill: parent
legend.alignment: Qt.AlignBottom
antialiasing: true
PieSeries {
id: pieSeries
PieSlice { label: "Volkswagen"; value: 13.5 }
PieSlice { label: "Toyota"; value: 10.9 }
PieSlice { label: "Ford"; value: 8.6 }
PieSlice { label: "Skoda"; value: 8.2 }
PieSlice { label: "Volvo"; value: 6.8 }
}
}
私のインポートQMLファイルに:
import QtQuick 2.6
import QtQuick.Controls 2.0
import QtQuick.Controls 2.1
import QtQuick.Window 2.2
import QtQuick.Layouts 1.3
import QtGraphicalEffects 1.0
import QtCharts 2.2
私は、これはチャートを設定するには、ガイド続いてきました:
https://doc.qt.io/qt-5/qtcharts-index.html
しかし、アンドロイドタブレットでページを起動すると、このクラッシュが発生します。また、iOS上で私はクラッシュを取得します。 エラー復帰がある:
Wリンカー: /data/data/domain.app/qt-reserved-files/qml/QtCharts/libqtchartsqml2.so: サポートされていないフラグDT_FLAGS_1 = 0x81とFとのlibc:致命的なシグナル11 (SIGSEGV)、コード1、TID 6778(QtThread)に障害addrの0x0の
誰かが私を助けることができますか?