アンドロイドで純粋なC++でQt 3Dを実行することは可能ですか?すべてのC++の例は、基本形状C++の例のように、.PROファイルにこのエントリを得た:Qt3D for Android
android|ios|tvos|winrt {
warning("This example is not supported for android, ios, tvos, or winrt.")
}
を、私は非常に例に似ていますが小さいアプリを書きました。 1つのエンティティといくつかのコンポーネントを持つQt3DWindowです。それは私のラップトップ(Windows 8.1)で動作しますが、私のAVDでクラッシュします。
ソフトウェアとハードウェアのグラフィックスレンダリングで23〜25のAPIを使ってNexusとPixel AVDを試しました。
私はQtCreator 2.3.0をセットアップするthisガイドに続いて、私はQtの5.9.0-X86-RCを使用しています。すべてのアンドロイドの例は正常に動作しています。
これは、アプリケーションの出力である:私は芸術
:未-Xcheckを後期可能:JNI(すでに上)
Wシステム:クラスローダ参照不明パス:
私はQtCore:
Wを開始しますリンカ:/data/app/org.qtproject.example-2/lib/x86/libQt5Gui.so:未使用のDTエントリ:0x53bd4
Wリンカーをargを0x1Dのタイプ:/data/app/org.qtproject.example-2/lib /x86/libQt5Gui.so:サポートされていないフラグDT_FLAGS_1 = 0x81
Wリンカー:/data/app/org.qtproject.exa mple-2/lib/x86/libQt5Network.so:未使用DTエントリー:タイプ0x1d arg 0x13595
Wリンカー:/data/app/org.qtproject.example-2/lib/x86/libQt5Network.so:サポートされていないフラグDT_FLAGS_1 = 0x81
Wリンカー:/data/app/org.qtproject.example-2/lib/x86/libQt53DCore.so:未使用DTエントリー:タイプ0x1d arg 0xd8b1
Wリンカー:/data/app/org.qtproject.example -2/lib/x86/libQt53DCore.so:サポートされていないフラグDT_FLAGS_1 = 0x81
Wリンカー:/data/app/org.qtproject.example-2/lib/x86/libQt5Concurrent.so:未使用DTエントリ:タイプ0x1d arg 0xbb2
Wリンカー:/data/app/org.qtproject.example-2/lib/x86/libQt5Concurrent.so:サポートされていないフラグDT_FLAGS_1 = 0x81
Wリンカー:/data/app/org.q tproject.example-2/lib/x86/libQt53DRender.so:未使用DTエントリ:タイプ0x1d arg 0x2a36b
Wリンカー:/data/app/org.qtproject.example-2/lib/x86/libQt53DRender.so:サポートされていないフラグDT_FLAGS_1 = 0x81
Wリンカー:/data/app/org.qtproject.example-2/lib/x86/libQt5Gamepad.so:未使用DTエントリー:タイプ0x1d arg 0x2f36
Wリンカー:/data/app/org.qtproject .example-2/lib/x86/libQt5Gamepad.so:サポートされていないフラグDT_FLAGS_1 = 0x81
Wリンカー:/data/app/org.qtproject.example-2/lib/x86/libQt53DInput.so:未使用DTエントリー:タイプ0x1d arg 0xadb2
Wリンカー:/data/app/org.qtproject.example-2/lib/x86/libQt53DInput.so:サポートされていないフラグDT_FLAGS_1 = 0x81
Wリンカー:/ dat A /アプリ/ org.qtproject.example-2/LIB/x86の/ libQt53DLogic.so:未使用DTエントリ:タイプ0x1Dの引数0x19c4
Wリンカー:/data/app/org.qtproject.example-2/lib/x86/ libQt53DLogic.so:サポートされていないフラグDT_FLAGS_1 = 0x81
Wリンカー:/data/app/org.qtproject.example-2/lib/x86/libQt53DExtras.so:未使用DTエントリ:タイプ0x1d arg 0x11617
Wリンカー:/ data /app/org.qtproject.example-2/lib/x86/libQt53DExtras.so:サポートされていないフラグDT_FLAGS_1 = 0x81
Wリンカー:/data/app/org.qtproject.example-2/lib/x86/libQt5Widgets.so:未使用のDTエントリ:タイプ0x1d arg 0x6bf99
Wリンカ:/data/app/org.qtproject.example-2/lib/x86/libQt5Widgets。サポートされていないフラグDT_FLAGS_1 = 0x81
Wリンカー:/data/data/org.qtproject.example/qt-reserved-files/plugins/platforms/android/libqtforandroid.so:未使用DTエントリー:タイプ0x1d arg 0x8747
Wリンカー:/data/data/org.qtproject.example/qt-reserved-files/plugins/platforms/android/libqtforandroid.so:サポートされていないフラグDT_FLAGS_1 = 0x81
I Qt:qt start
Wリンカー:/ data/data /org.qtproject.example/qt-reserved-files/plugins/bearer/libqandroidbearer.so:未使用DTエントリ:タイプ0x1d arg 0x16dd
Wリンカー:/data/data/org.qtproject.example/qt-reserved-files /plugins/bearer/libqandroidbearer.so:サポートされていないフラグDT_FLAGS_1 = 0x81
Wリンカー:/ data/data /org.qtproject.example/qt-reserved-files/plugins/gamepads/libandroidgamepad.so:未使用DTエントリ:タイプ0x1d arg 0x1223
Wリンカー:/data/data/org.qtproject.example/qt-reserved-files /plugins/gamepads/libandroidgamepad.so:サポートされていないフラグDT_FLAGS_1 = 0x81と
Wリンカー:/data/app/org.qtproject.example-2/lib/x86/libandroid_test.so:未使用DTエントリ:タイプ0x1Dの引数0x6f6
D OpenGLRenderer:使用EGL_SWAP_BEHAVIOR_PRESERVED:真
D:HostConnection ::取得()新しいホスト接続が0xaa93bd80を確立し、TID 5833
D:HostConnection ::取得()新しいホスト接続は、TID 5854
、0xaa93bf80を設立し、私はOpenGLRenderer:初期化EGLを、バージョン1.4
W OpenGLRendererは:/data/data/org.qtproject.example/qt-reserved-files/plugins/sceneparsers/libgltfsceneimport.so::未使用のDTエントリEGL_SWAP_BEHAVIOR_PRESERVED、
Wリンカ...なし再試行して設定を選択できませんでした。 :タイプ0x1Dの引数0x3816
Wリンカー:/data/data/org.qtproject.example/qt-reserved-files/plugins/sceneparsers/libgltfsceneimport.so:サポートされていないフラグDT_FLAGS_1 = 0x81と
D:HostConnectionは::(GET)新しいホスト接続が0x9ed4a8c0を確立し、TID 5862
D:致命的なシグナル11(SIGSEGV)、コード1、障害ADDRの0x4のTID 5862で(QtThread):HostConnection ::取得()新しいホスト接続は、TID 5855
Fのlibcのを0xaa305c00を設立しました
"org.qtproject.example"が死亡しました。