Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Mobile and Embedded
  4. Is there an OpenGL example can work correctly on Android?
Qt 6.11 is out! See what's new in the release blog

Is there an OpenGL example can work correctly on Android?

Scheduled Pinned Locked Moved Mobile and Embedded
2 Posts 1 Posters 3.1k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • U Offline
    U Offline
    UniversE
    wrote on last edited by
    #1

    I have tried all OpenGL examples on Qt 5.1 or 5.2 Beta and found no example can work correctly.

    For Example,

    Project: hellogl_es2
    Environment: Windows 7, Qt 5.2 Beta, Android target SDK 18, Moto Xoom Android 4.1.2

    I only see a black screen on the tablet after successful deployment and then quit automatically.

    Application Output:
    @Starting remote process.D/dalvikvm( 3088): Trying to load lib /data/data/org.qtproject.example.hellogl_es2/lib/libgnustl_shared.so 0x4267f6b8
    D/dalvikvm( 3088): Added shared lib /data/data/org.qtproject.example.hellogl_es2/lib/libgnustl_shared.so 0x4267f6b8
    D/dalvikvm( 3088): No JNI_OnLoad found in /data/data/org.qtproject.example.hellogl_es2/lib/libgnustl_shared.so 0x4267f6b8, skipping init
    D/dalvikvm( 3088): Trying to load lib /data/data/org.qtproject.example.hellogl_es2/lib/libQt5Core.so 0x4267f6b8
    D/dalvikvm( 3088): Added shared lib /data/data/org.qtproject.example.hellogl_es2/lib/libQt5Core.so 0x4267f6b8
    D/dalvikvm( 3088): Trying to load lib /data/data/org.qtproject.example.hellogl_es2/lib/libQt5Gui.so 0x4267f6b8
    D/dalvikvm( 3088): Added shared lib /data/data/org.qtproject.example.hellogl_es2/lib/libQt5Gui.so 0x4267f6b8
    D/dalvikvm( 3088): No JNI_OnLoad found in /data/data/org.qtproject.example.hellogl_es2/lib/libQt5Gui.so 0x4267f6b8, skipping init
    D/dalvikvm( 3088): Trying to load lib /data/data/org.qtproject.example.hellogl_es2/lib/libQt5Widgets.so 0x4267f6b8
    D/dalvikvm( 3088): Added shared lib /data/data/org.qtproject.example.hellogl_es2/lib/libQt5Widgets.so 0x4267f6b8
    D/dalvikvm( 3088): No JNI_OnLoad found in /data/data/org.qtproject.example.hellogl_es2/lib/libQt5Widgets.so 0x4267f6b8, skipping init
    D/dalvikvm( 3088): Trying to load lib /data/data/org.qtproject.example.hellogl_es2/lib/libQt5OpenGL.so 0x4267f6b8
    D/dalvikvm( 3088): Added shared lib /data/data/org.qtproject.example.hellogl_es2/lib/libQt5OpenGL.so 0x4267f6b8
    D/dalvikvm( 3088): No JNI_OnLoad found in /data/data/org.qtproject.example.hellogl_es2/lib/libQt5OpenGL.so 0x4267f6b8, skipping init
    D/dalvikvm( 3088): Trying to load lib /data/data/org.qtproject.example.hellogl_es2/lib/libQt5Svg.so 0x4267f6b8
    D/dalvikvm( 3088): Added shared lib /data/data/org.qtproject.example.hellogl_es2/lib/libQt5Svg.so 0x4267f6b8
    D/dalvikvm( 3088): No JNI_OnLoad found in /data/data/org.qtproject.example.hellogl_es2/lib/libQt5Svg.so 0x4267f6b8, skipping init
    D/dalvikvm( 3088): Trying to load lib /data/data/org.qtproject.example.hellogl_es2/lib/libQt5Xml.so 0x4267f6b8
    D/dalvikvm( 3088): Added shared lib /data/data/org.qtproject.example.hellogl_es2/lib/libQt5Xml.so 0x4267f6b8
    D/dalvikvm( 3088): No JNI_OnLoad found in /data/data/org.qtproject.example.hellogl_es2/lib/libQt5Xml.so 0x4267f6b8, skipping init
    D/dalvikvm( 3088): Trying to load lib /data/data/org.qtproject.example.hellogl_es2/plugins/platforms/android/libqtforandroidGL.so 0x4267f6b8
    D/dalvikvm( 3088): Added shared lib /data/data/org.qtproject.example.hellogl_es2/plugins/platforms/android/libqtforandroidGL.so 0x4267f6b8
    I/Qt ( 3088): qt start
    D/dalvikvm( 3088): Trying to load lib /data/data/org.qtproject.example.hellogl_es2/lib/libhellogl_es2.so 0x4267f6b8
    D/dalvikvm( 3088): Added shared lib /data/data/org.qtproject.example.hellogl_es2/lib/libhellogl_es2.so 0x4267f6b8
    D/dalvikvm( 3088): No JNI_OnLoad found in /data/data/org.qtproject.example.hellogl_es2/lib/libhellogl_es2.so 0x4267f6b8, skipping init
    D/libEGL ( 3088): loaded /system/lib/egl/libEGL_tegra.so
    D/libEGL ( 3088): loaded /system/lib/egl/libGLESv1_CM_tegra.so
    D/libEGL ( 3088): loaded /system/lib/egl/libGLESv2_tegra.so
    W/QtA11y ( 3088): Could not activate platform accessibility.
    W/QtA11y ( 3088): Could not activate platform accessibility.
    W/dalvikvm( 3088): dvmFindClassByName rejecting 'org/qtproject/qt5/android/QtNativeInputConnection'
    W/dalvikvm( 3088): dvmFindClassByName rejecting 'org/qtproject/qt5/android/QtExtractedText'
    W/Qt ( 3088): kernel\qplatformwindow.cpp:300 (virtual void QPlatformWindow::propagateSizeHints()): This plugin does not support propagateSizeHints()
    W/Qt ( 3088): kernel\qplatformwindow.cpp:261 (virtual void QPlatformWindow::setParent(const QPlatformWindow*)): This plugin does not support setParent!
    W/Qt ( 3088): kernel\qplatformwindow.cpp:261 (virtual void QPlatformWindow::setParent(const QPlatformWindow*)): This plugin does not support setParent!
    W/Qt ( 3088): kernel\qplatformwindow.cpp:300 (virtual void QPlatformWindow::propagateSizeHints()): This plugin does not support propagateSizeHints()

    'org.qtproject.example.hellogl_es2' died@

    The article "Qt for Android examples status":http://qt-project.org/wiki/Qt_for_Android_examples_status says the status of examples cube and hellogl_es2 are OK. So please tell me how to make them work on Android Devices.

    1 Reply Last reply
    0
    • U Offline
      U Offline
      UniversE
      wrote on last edited by
      #2

      I eventually found one - "Scene Graph - OpenGL Under QML":http://qt-project.org/doc/qt-5/qtquick-scenegraph-openglunderqml-example.html.

      1 Reply Last reply
      0

      • Login

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • Users
      • Groups
      • Search
      • Get Qt Extensions
      • Unsolved