Details
-
Bug
-
Resolution: Incomplete
-
Not Evaluated
-
None
-
5.3.0 RC1
-
None
Description
I have a subdir project which works perfect for Qt5.1 under Android. I have tried to compile and run this project for Qt5.3 (5.3.0-RC_2014-04-22_02-49-41-60). It compiles fine, but when it executes on target I get the following error:
E/dalvikvm(15177): dlopen("/data/app-lib/dk.beatpro.simpleVideoplayer-1/libsimpleVideoplayer.so") failed: Cannot load library: soinfo_link_image(linker.cpp:1635): could not load library "libbeat.so" needed by "libsimpleVideoplayer.so"; caused by load_library(linker.cpp:745): library "libbeat.so" not found
I have checked that libbeat.so is present in android-build/libs/armeabi
The application output looks like this:
Starting remote process.D/dalvikvm(15177): Late-enabling CheckJNI E/Trace (15177): error opening trace file: No such file or directory (2) I/SensorManager(15177): RC, really has no accelerometer D/dalvikvm(15177): Trying to load lib /data/data/dk.beatpro.simpleVideoplayer/lib/libgnustl_shared.so 0x40fe7920 D/dalvikvm(15177): Added shared lib /data/data/dk.beatpro.simpleVideoplayer/lib/libgnustl_shared.so 0x40fe7920 D/dalvikvm(15177): No JNI_OnLoad found in /data/data/dk.beatpro.simpleVideoplayer/lib/libgnustl_shared.so 0x40fe7920, skipping init D/dalvikvm(15177): Trying to load lib /data/data/dk.beatpro.simpleVideoplayer/lib/libQt5Core.so 0x40fe7920 D/dalvikvm(15177): Added shared lib /data/data/dk.beatpro.simpleVideoplayer/lib/libQt5Core.so 0x40fe7920 D/dalvikvm(15177): Trying to load lib /data/data/dk.beatpro.simpleVideoplayer/lib/libQt5Gui.so 0x40fe7920 D/dalvikvm(15177): Added shared lib /data/data/dk.beatpro.simpleVideoplayer/lib/libQt5Gui.so 0x40fe7920 D/dalvikvm(15177): No JNI_OnLoad found in /data/data/dk.beatpro.simpleVideoplayer/lib/libQt5Gui.so 0x40fe7920, skipping init D/dalvikvm(15177): Trying to load lib /data/data/dk.beatpro.simpleVideoplayer/lib/libQt5Network.so 0x40fe7920 D/dalvikvm(15177): Added shared lib /data/data/dk.beatpro.simpleVideoplayer/lib/libQt5Network.so 0x40fe7920 I/Qt (15177): Network start D/dalvikvm(15177): Trying to load lib /data/data/dk.beatpro.simpleVideoplayer/lib/libQt5Multimedia.so 0x40fe7920 D/dalvikvm(15177): Added shared lib /data/data/dk.beatpro.simpleVideoplayer/lib/libQt5Multimedia.so 0x40fe7920 D/dalvikvm(15177): No JNI_OnLoad found in /data/data/dk.beatpro.simpleVideoplayer/lib/libQt5Multimedia.so 0x40fe7920, skipping init D/dalvikvm(15177): Trying to load lib /data/data/dk.beatpro.simpleVideoplayer/lib/libQt5Widgets.so 0x40fe7920 D/dalvikvm(15177): Added shared lib /data/data/dk.beatpro.simpleVideoplayer/lib/libQt5Widgets.so 0x40fe7920 D/dalvikvm(15177): No JNI_OnLoad found in /data/data/dk.beatpro.simpleVideoplayer/lib/libQt5Widgets.so 0x40fe7920, skipping init D/dalvikvm(15177): Trying to load lib /data/data/dk.beatpro.simpleVideoplayer/qt-reserved-files/plugins/platforms/android/libqtforandroid.so 0x40fe7920 D/dalvikvm(15177): Added shared lib /data/data/dk.beatpro.simpleVideoplayer/qt-reserved-files/plugins/platforms/android/libqtforandroid.so 0x40fe7920 I/Qt (15177): qt start D/dalvikvm(15177): Trying to load lib /data/data/dk.beatpro.simpleVideoplayer/qt-reserved-files/plugins/mediaservice/libqtmedia_android.so 0x40fe7920 D/dalvikvm(15177): Added shared lib /data/data/dk.beatpro.simpleVideoplayer/qt-reserved-files/plugins/mediaservice/libqtmedia_android.so 0x40fe7920 D/dalvikvm(15177): Trying to load lib /data/app-lib/dk.beatpro.simpleVideoplayer-1/libsimpleVideoplayer.so 0x40fe7920 E/dalvikvm(15177): dlopen("/data/app-lib/dk.beatpro.simpleVideoplayer-1/libsimpleVideoplayer.so") failed: Cannot load library: soinfo_link_image(linker.cpp:1635): could not load library "libbeat.so" needed by "libsimpleVideoplayer.so"; caused by load_library(linker.cpp:745): library "libbeat.so" not found D/AndroidRuntime(15177): Shutting down VM W/dalvikvm(15177): threadid=1: thread exiting with uncaught exception (group=0x40be2930) E/AndroidRuntime(15177): FATAL EXCEPTION: main E/AndroidRuntime(15177): java.lang.UnsatisfiedLinkError: Cannot load library: soinfo_link_image(linker.cpp:1635): could not load library "libbeat.so" needed by "libsimpleVideoplayer.so"; caused by load_library(linker.cpp:745): library "libbeat.so" not found E/AndroidRuntime(15177): at java.lang.Runtime.loadLibrary(Runtime.java:371) E/AndroidRuntime(15177): at java.lang.System.loadLibrary(System.java:535) E/AndroidRuntime(15177): at org.qtproject.qt5.android.bindings.QtActivity.loadApplication(QtActivity.java:254) E/AndroidRuntime(15177): at org.qtproject.qt5.android.bindings.QtActivity.startApp(QtActivity.java:648) E/AndroidRuntime(15177): at org.qtproject.qt5.android.bindings.QtActivity.onCreate(QtActivity.java:877) E/AndroidRuntime(15177): at android.app.Activity.performCreate(Activity.java:5131) E/AndroidRuntime(15177): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1090) E/AndroidRuntime(15177): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2144) E/AndroidRuntime(15177): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230) E/AndroidRuntime(15177): at android.app.ActivityThread.access$600(ActivityThread.java:141) E/AndroidRuntime(15177): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234) E/AndroidRuntime(15177): at android.os.Handler.dispatchMessage(Handler.java:99) E/AndroidRuntime(15177): at android.os.Looper.loop(Looper.java:137) E/AndroidRuntime(15177): at android.app.ActivityThread.main(ActivityThread.java:5041) E/AndroidRuntime(15177): at java.lang.reflect.Method.invokeNative(Native Method) E/AndroidRuntime(15177): at java.lang.reflect.Method.invoke(Method.java:511) E/AndroidRuntime(15177): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793) E/AndroidRuntime(15177): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560) E/AndroidRuntime(15177): at dalvik.system.NativeStart.main(Native Method) D/dalvikvm(15177): GC_CONCURRENT freed 275K, 7% free 4308K/4612K, paused 1ms+2ms, total 47ms I/Process (15177): Sending signal. PID: 15177 SIG: 9