Android上的QtQuick渲染错误

时间:2014-01-13 15:48:27

标签: android qt ant render qml

我目前正在使用Qt5.2的演示QML应用程序。在我的acer iconia 500(Android4.0)上运行它们可以正常工作但是当我在Nexus 10(Android 4.2)上运行它们时,整个场景都被打破了。元素没有绘制,奇怪的闪烁等等。 基于小部件的应用程序在两个设备上都能正常运行。 我的工具链:

  • 阿帕奇-ANT-1.9.3
  • Android SDK工具修订版22.3.0
  • 最新的ndk

我在两台设备上收到以下警告:

  

警告:未在main()线程中创建QApplication。   W / dalvikvm(21829):dvmFindClassByName拒绝'org / qtproject / qt5 / android / QtNativeInputConnection'   W / dalvikvm(21829):dvmFindClassByName拒绝'org / qtproject / qt5 / android / QtExtractedText'

除了宏碁(正在运作),我得到了:

  

W / Qt(2258):scenegraph \ qsgcontext.cpp:440(virtual void QSGRenderContext :: initialize(QOpenGLContext *)):QSGContext :: initialize:模板缓冲区支持缺失,期望渲染错误

我能看到的唯一主要区别是acer使用“libEGL_tegra.so”而Nexus使用“libGLES_mali.so”

对此有何想法?是否缺少渲染标志?

感谢, 帕特里克

0 个答案:

没有答案