私はAndroid用のアプリケーションを開発しています。この開発は、Qt CreatorとC++およびQMLを使用してLinux上で行われます。私は一日の間に私の毛を引っ張って、その事はあまりにも明白思われていないため、誰もが、エラーについての手掛かりを持っていることができればQt AndroidにQSGContextがありません
が、私は不思議デバッガが洗い流さ:
Could not load shared library symbols for 85 libraries, e.g. /system/bin/linker.
W/Qt (24399): kernel/qcoreapplication.cpp:418
(QCoreApplicationPrivate::QCoreApplicationPrivate(int&, char**, uint)): WARNING: QApplication was
not created in the main() thread.
D/libEGL (24399): loaded /system/lib/egl/libEGL_tegra.so
D/libEGL (24399): loaded /system/lib/egl/libGLESv1_CM_tegra.so
D/libEGL (24399): loaded /system/lib/egl/libGLESv2_tegra.so
D/OpenGLRenderer(24399): Enabling debug mode 0
I/Choreographer(24399): Skipped 35 frames! The application may be doing
too much work on its main thread.
D/Qt (24399): qtcpserverconnection.cpp:173 (void QTcpServerConnection::listen()): QML Debugger:
Waiting for connection on port 48309...
D/dalvikvm(24399): GC_CONCURRENT freed 396K, 6% free 7689K/8152K, paused 4ms+2ms, total 56ms
W/Qt (24399): scenegraph/qsgcontext.cpp:440 (virtual void
QSGRenderContext::initialize(QOpenGLContext*)): QSGContext::initialize:
stencil buffer support missing, expect rendering errors
がそれですいくつかのライブラリの欠落やQt Creatorは、単にライブラリを正しくリンクしていないのですか?
外部ライブラリを使用していますか? – saiarcot895
qmlとC++のみAndroid上で動作します。 – Judith
最後のエラーは、アンドロイドデバイスがOpenGLにステンシルバッファをサポートしていないことを示しています。特定のデバイスとの互換性の問題のようであり、Qtインストールの問題ではないようです – Jay