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. QML+Android+QrSensors
Forum Updated to NodeBB v4.3 + New Features

QML+Android+QrSensors

Scheduled Pinned Locked Moved Mobile and Embedded
5 Posts 4 Posters 3.8k 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.
  • M Offline
    M Offline
    mashinapetro
    wrote on 12 Dec 2013, 08:14 last edited by
    #1

    Hello!
    I have trouble with Qml Sensors for Andoird

    (I use qt 5.2.0. rc1)

    I wrote some( with and without qml) Android apps, and they worked.
    Now i write Andoid app with sensors (with qml) and i ahve trouble.
    When i deploy this app on desktop - it work. when i try deploy for android (i use samsung nexus and android amulator) a have incorrect app, wich does not want to work.

    Its part of Application output:
    ( full out is "here":http://pastebin.com/qe2NkuDW
    @I/Qt ( 2094): qt start
    W/dalvikvm( 2094): dvmFindClassByName rejecting 'org/qtproject/qt5/android/QtMessageDialogHelper'
    D/dalvikvm( 2094): Trying to load lib /data/data/org.qtproject.example.qqqqqqq/lib/libQt5QuickParticles.so 0xb2f66d68
    D/dalvikvm( 2094): Shared lib '/data/data/org.qtproject.example.qqqqqqq/lib/libQt5QuickParticles.so' already loaded in same CL 0xb2f66d68
    D/dalvikvm( 2094): Shared lib '/data/data/org.qtproject.example.qqqqqqq/lib/libQt5QuickParticles.so' already loaded in same CL 0xb2f66d68
    D/dalvikvm( 2094): Trying to load lib /data/app-lib/org.qtproject.example.qqqqqqq-1/libqqqqqqq.so 0xb2f66d68
    D/dalvikvm( 2094): Added shared lib /data/app-lib/org.qtproject.example.qqqqqqq-1/libqqqqqqq.so 0xb2f66d68
    D/dalvikvm( 2094): No JNI_OnLoad found in /data/app-lib/org.qtproject.example.qqqqqqq-1/libqqqqqqq.so 0xb2f66d68, skipping init
    W/Qt ( 2094): kernel\qcoreapplication.cpp:416 (QCoreApplicationPrivate::QCoreApplicationPrivate(int&, char**, uint)): WARNING: QApplication was not created in the main() thread.
    W/dalvikvm( 2094): dvmFindClassByName rejecting 'org/qtproject/qt5/android/QtNativeInputConnection'
    W/dalvikvm( 2094): dvmFindClassByName rejecting 'org/qtproject/qt5/android/QtExtractedText'
    W/dalvikvm( 2094): dvmFindClassByName rejecting 'org/qtproject/qt5/android/QtExtractedText'
    D/ ( 2094): HostConnection::get() New Host Connection established 0xb81c3af0, tid 2109
    D/ ( 2094): HostConnection::get() New Host Connection established 0xb81cb440, tid 2094
    F/libc ( 2094): Fatal signal 8 (SIGFPE) at 0xb76eea28 (code=1), thread 2109 (example.qqqqqqq@

    So, it's "red" lines:
    @W/dalvikvm( 2094): dvmFindClassByName rejecting 'org/qtproject/qt5/android/QtMessageDialogHelper'
    W/Qt ( 2094): kernel\qcoreapplication.cpp:416 (QCoreApplicationPrivate::QCoreApplicationPrivate(int&, char**, uint)): WARNING: QApplication was not created in the main() thread.
    W/dalvikvm( 2094): dvmFindClassByName rejecting 'org/qtproject/qt5/android/QtNativeInputConnection'
    W/dalvikvm( 2094): dvmFindClassByName rejecting 'org/qtproject/qt5/android/QtExtractedText'
    W/dalvikvm( 2094): dvmFindClassByName rejecting 'org/qtproject/qt5/android/QtExtractedText'@

    What's wrong?

    Thanks

    Peter

    1 Reply Last reply
    0
    • B Offline
      B Offline
      bog_dan_ro
      wrote on 16 Dec 2013, 14:24 last edited by
      #2

      It looks like you are using an uninitialized (double) variable.
      Can you check if a simple project (which can be shared with us) still crashes?

      1 Reply Last reply
      0
      • A Offline
        A Offline
        antonioaraujob
        wrote on 17 Dec 2013, 19:45 last edited by
        #3

        Hello,
        I downloaded Qt 5.2 for Linux yesterday to test some applications on Android.

        I made a helloworld QML application (Rectangle with a Text and a MouseArea) but It does not work. The app is deployed to the device (tablet) but always fails with almost the same error of this post:

        @
        W/Qt ( 2764): kernel/qcoreapplication.cpp:416 (QCoreApplicationPrivate::QCoreApplicationPrivate(int&, char**, uint)): WARNING: QApplication was not created in the main() thread.
        W/dalvikvm( 2764): dvmFindClassByName rejecting 'org/qtproject/qt5/android/QtNativeInputConnection'
        I/SystemProperties( 2764): get key=viewancestor.profile_rendering,def=false
        W/dalvikvm( 2764): dvmFindClassByName rejecting 'org/qtproject/qt5/android/QtExtractedText'
        D/gralloc ( 2764): map_buffer: Successfully mapped 0x244000 bytes at address 0x621a3000, SharedFd=302, map_count = 1
        D/libEGL ( 2764): loaded /system/lib/egl/libEGL_VIVANTE.so
        D/ ( 2764): Vivante Driver Version : K2.2.5 - U2.5.15_b2!
        D/libEGL ( 2764): loaded /system/lib/egl/libGLESv1_CM_VIVANTE.so
        D/libEGL ( 2764): loaded /system/lib/egl/libGLESv2_VIVANTE.so
        D/gralloc ( 2764): map_buffer: Successfully mapped 0x244000 bytes at address 0x6b119000, SharedFd=313, map_count = 2
        F/libc ( 2764): Fatal signal 11 (SIGSEGV) at 0x00000008 (code=1)

        'org.qtproject.example.holamundo' died.
        @

        I also tried the tutorial of Qt Creator "Creating an Android Application" to implement a Qt Quick application that accelerates an SVG based on the changing accelerometer values, but I get the same error.

        Full output application on Qt Creator is "available here":http://pastebin.com/JKXZQG13

        The enviroment is:

        • Debian GNU/Linux 7.0 64 bits, Qt 5.2.0, Qt Creator 3.0.0
        • Tablet HUAWEI MediaPad 7Lite S7-932u, Android 4.0.3

        The error also appears with Android emulator.

        Could anyone please help me to find out what is wrong?

        Regards

        Antonio

        1 Reply Last reply
        0
        • M Offline
          M Offline
          Mr_Ada
          wrote on 28 Dec 2013, 19:56 last edited by
          #4

          I have been working on adroid apps myself and when I started on this gauge project all was well until I started doing layouts. And now the program crashes in Simulator and on my phone.

          Here is the output from Qt Creator....

          Starting remote process.D/dalvikvm( 869): Trying to load lib /data/data/org.qtproject.example.Guage/lib/libgnustl_shared.so 0x4170b810
          D/dalvikvm( 869): Added shared lib /data/data/org.qtproject.example.Guage/lib/libgnustl_shared.so 0x4170b810
          D/dalvikvm( 869): No JNI_OnLoad found in /data/data/org.qtproject.example.Guage/lib/libgnustl_shared.so 0x4170b810, skipping init
          D/dalvikvm( 869): Trying to load lib /data/data/org.qtproject.example.Guage/lib/libQt5Core.so 0x4170b810
          D/dalvikvm( 869): Added shared lib /data/data/org.qtproject.example.Guage/lib/libQt5Core.so 0x4170b810
          D/dalvikvm( 869): Trying to load lib /data/data/org.qtproject.example.Guage/lib/libQt5Gui.so 0x4170b810
          D/dalvikvm( 869): GC_CONCURRENT freed 167K, 13% free 2734K/3112K, paused 73ms+89ms, total 278ms
          D/dalvikvm( 869): Added shared lib /data/data/org.qtproject.example.Guage/lib/libQt5Gui.so 0x4170b810
          D/dalvikvm( 869): No JNI_OnLoad found in /data/data/org.qtproject.example.Guage/lib/libQt5Gui.so 0x4170b810, skipping init
          D/dalvikvm( 869): Trying to load lib /data/data/org.qtproject.example.Guage/lib/libQt5Widgets.so 0x4170b810
          D/dalvikvm( 869): Added shared lib /data/data/org.qtproject.example.Guage/lib/libQt5Widgets.so 0x4170b810
          D/dalvikvm( 869): No JNI_OnLoad found in /data/data/org.qtproject.example.Guage/lib/libQt5Widgets.so 0x4170b810, skipping init
          D/dalvikvm( 869): Trying to load lib /data/data/org.qtproject.example.Guage/plugins/platforms/android/libqtforandroid.so 0x4170b810
          D/dalvikvm( 869): Added shared lib /data/data/org.qtproject.example.Guage/plugins/platforms/android/libqtforandroid.so 0x4170b810
          I/Qt ( 869): qt start
          W/dalvikvm( 869): dvmFindClassByName rejecting 'org/qtproject/qt5/android/QtMessageDialogHelper'
          D/AndroidRuntime( 869): Shutting down VM
          W/dalvikvm( 869): threadid=1: thread exiting with uncaught exception (group=0x41465700)
          E/AndroidRuntime( 869): FATAL EXCEPTION: main
          E/AndroidRuntime( 869): java.lang.UnsatisfiedLinkError: Couldn't load Gauge from loader dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/org.qtproject.example.Guage-1.apk"],nativeLibraryDirectories=[/data/app-lib/org.qtproject.example.Guage-1, /system/lib]]]: findLibrary returned null
          E/AndroidRuntime( 869): at java.lang.Runtime.loadLibrary(Runtime.java:355)
          E/AndroidRuntime( 869): at java.lang.System.loadLibrary(System.java:525)
          E/AndroidRuntime( 869): at org.qtproject.qt5.android.bindings.QtActivity.loadApplication(QtActivity.java:240)
          E/AndroidRuntime( 869): at org.qtproject.qt5.android.bindings.QtActivity.startApp(QtActivity.java:527)
          E/AndroidRuntime( 869): at org.qtproject.qt5.android.bindings.QtActivity.onCreate(QtActivity.java:749)
          E/AndroidRuntime( 869): at android.app.Activity.performCreate(Activity.java:5133)
          E/AndroidRuntime( 869): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:108
          E/AndroidRuntime( 869): FATAL EXCEPTION: main
          E/AndroidRuntime( 869): java.lang.UnsatisfiedLinkError: Couldn't load Gauge from loader dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/org.qtproject.example.Guage-1.apk"],nativeLibraryDirectories=[/data/app-lib/org.qtproject.example.Guage-1, /system/lib]]]: findLibrary returned null
          E/AndroidRuntime( 869): at java.lang.Runtime.loadLibrary(Runtime.java:355)
          E/AndroidRuntime( 869): at java.lang.System.loadLibrary(System.java:525)
          E/AndroidRuntime( 869): at org.qtproject.qt5.android.bindings.QtActivity.loadApplication(QtActivity.java:240)
          E/AndroidRuntime( 869): at org.qtproject.qt5.android.bindings.QtActivity.startApp(QtActivity.java:527)
          E/AndroidRuntime( 869): at org.qtproject.qt5.android.bindings.QtActivity.onCreate(QtActivity.java:749)
          E/AndroidRuntime( 869): at android.app.Activity.performCreate(Activity.java:5133)
          E/AndroidRuntime( 869): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
          E/AndroidRuntime( 869): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2175)
          E/AndroidRuntime( 869): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2261)
          E/AndroidRuntime( 869): at android.app.ActivityThread.access$600(ActivityThread.java:141)
          E/AndroidRuntime( 869): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1256)
          E/AndroidRuntime( 869): at android.os.Handler.dispatchMessage(Handler.java:99)
          E/AndroidRuntime( 869): at android.os.Looper.loop(Looper.java:137)
          E/AndroidRuntime( 869): at android.app.ActivityThread.main(ActivityThread.java:5103)
          E/AndroidRuntime( 869): at java.lang.reflect.Method.invokeNative(Native Method)
          E/AndroidRuntime( 869): at java.lang.reflect.Method.invoke(Method.java:525)
          E/AndroidRuntime( 869): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:737)
          E/AndroidRuntime( 869): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
          E/AndroidRuntime( 869): at dalvik.system.NativeStart.main(Native Method)
          I/Process ( 869): Sending signal. PID: 869 SIG: 9

          1 Reply Last reply
          0
          • M Offline
            M Offline
            Mr_Ada
            wrote on 29 Dec 2013, 15:01 last edited by
            #5

            I have been hunting around to see what causes
            "dvmFindClassByName rejecting 'org/qtproject/qt5/android/QtMessageDialogHelper'" to occur. Seems to be a bug that is being worked. I am going to try and do my own isolation because my gauge was working before (before using layouts).

            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