[Android-development] Android QT application crash on android 6.0.0 Nexus 6p
Swapnil Desai
swapnil.desai at aahlaad.com
Wed Jan 11 08:02:13 CET 2017
Hi all,
I am developing android application using QT 5.7.0. I am using OpenSSL,
Curl, Google protobuf. I have created pre built .so files of these
libraries and added to project. Application is compiling properly with no
issues. Application is running properly on LG G3 version 5.0. But
application is crashing after installing on Nexus 6p version 6.0. for
reference please find .pro file
********************************************************************************************************************************************************************************
QT += qml quick
CONFIG += c++11 GOOGLE_PROTOBUF_NO_RTTI
DEFINES += GOOGLE_PROTOBUF_NO_RTTI CUSTOM_DEFINE
QMAKE_CXXFLAGS += -fno-rtti
SOURCES+=\
communicatorclass.cpp\
source/----.cpp\
source/----.cpp\
source/----.cpp\
RESOURCES+=qml.qrc\
res.qrc
# Default rules for deployment.
include(deployment.pri)
DISTFILES+=\
SignUpFormForm.qml
INCLUDEPATH+=include\
saarathyinclude\
HEADERS +=\
communicatorclass.h\
saarathyinclude/config.h\
--------------
# Additional import path used to resolve QML modules in Qt Creator's code model
QML_IMPORT_PATH =
contains(ANDROID_TARGET_ARCH,armeabi-v7a) {
ANDROID_EXTRA_LIBS=\
$$PWD/andrid/libs/armeabi/libgnustl_shared.so\
$$PWD/andrid/libs/armeabi/libcryptokeytalk.so\
$$PWD/andrid/libs/armeabi/libcurl.so\
$$PWD/andrid/libs/armeabi/libprotobuf.so\
$$PWD/andrid/libs/armeabi/libsslkeytalk.so
}
android {
LIBS+=-L$$PWD/andrid/libs/armeabi/\
-lcryptokeytalk\
-lcurl\
-lsslkeytalk\
-lgnustl_shared\
-lprotobuf
}
**********************************************************************************************************************
Error log displayed in the output
W System : ClassLoader referenced unknown path:
W linker : /data/app/org.qtproject.example.Saarathy_01-1/lib/arm/libQt5Network.so:
unused DT entry: type 0x1d arg 0x11d02
W linker : /data/app/org.qtproject.example.Saarathy_01-1/lib/arm/libQt5Network.so:
unsupported flags DT_FLAGS_1=0x81
W linker : /data/app/org.qtproject.example.Saarathy_01-1/lib/arm/libQt5Qml.so:
unused DT entry: type 0x1d arg 0x32b73
W linker : /data/app/org.qtproject.example.Saarathy_01-1/lib/arm/libQt5Qml.so:
unsupported flags DT_FLAGS_1=0x81
W linker : /data/app/org.qtproject.example.Saarathy_01-1/lib/arm/libQt5Gui.so:
unused DT entry: type 0x1d arg 0x507ec
W linker : /data/app/org.qtproject.example.Saarathy_01-1/lib/arm/libQt5Gui.so:
unsupported flags DT_FLAGS_1=0x81
W linker : /data/app/org.qtproject.example.Saarathy_01-1/lib/arm/libQt5Quick.so:
unused DT entry: type 0x1d arg 0x3d9a1
W linker : /data/app/org.qtproject.example.Saarathy_01-1/lib/arm/libQt5Quick.so:
unsupported flags DT_FLAGS_1=0x81
W linker : /data/app/org.qtproject.example.Saarathy_01-1/lib/arm/libQt5QuickParticles.so:
unused DT entry: type 0x1d arg 0x4b71
W linker : /data/app/org.qtproject.example.Saarathy_01-1/lib/arm/libQt5QuickParticles.so:
unsupported flags DT_FLAGS_1=0x81
W linker : /data/app/org.qtproject.example.Saarathy_01-1/lib/arm/libQt5QuickTemplates2.so:
unused DT entry: type 0x1d arg 0x186f1
W linker : /data/app/org.qtproject.example.Saarathy_01-1/lib/arm/libQt5QuickTemplates2.so:
unsupported flags DT_FLAGS_1=0x81
W linker : /data/app/org.qtproject.example.Saarathy_01-1/lib/arm/libQt5QuickControls2.so:
unused DT entry: type 0x1d arg 0x394a
W linker : /data/app/org.qtproject.example.Saarathy_01-1/lib/arm/libQt5QuickControls2.so:
unsupported flags DT_FLAGS_1=0x81
W linker : /data/app/org.qtproject.example.Saarathy_01-1/lib/arm/libQt5Widgets.so:
unused DT entry: type 0x1d arg 0x6c222
W linker : /data/app/org.qtproject.example.Saarathy_01-1/lib/arm/libQt5Widgets.so:
unsupported flags DT_FLAGS_1=0x81
W linker : /data/data/org.qtproject.example.Saarathy_01/qt-reserved-files/plugins/platforms/android/libqtforandroid.so:
unused DT entry: type 0x1d arg 0x920e
W linker : /data/data/org.qtproject.example.Saarathy_01/qt-reserved-files/plugins/platforms/android/libqtforandroid.so:
unsupported flags DT_FLAGS_1=0x81
W linker : /data/data/org.qtproject.example.Saarathy_01/qt-reserved-files/plugins/platforms/android/libqtforandroid.so:
is missing DT_SONAME will use basename as a replacement:
"libqtforandroid.so"
I Qt : qt start
W linker : /data/data/org.qtproject.example.Saarathy_01/qt-reserved-files/plugins/bearer/libqandroidbearer.so:
unused DT entry: type 0x1d arg 0x1738
W linker : /data/data/org.qtproject.example.Saarathy_01/qt-reserved-files/plugins/bearer/libqandroidbearer.so:
unsupported flags DT_FLAGS_1=0x81
W linker : /data/data/org.qtproject.example.Saarathy_01/qt-reserved-files/plugins/bearer/libqandroidbearer.so:
is missing DT_SONAME will use basename as a replacement:
"libqandroidbearer.so"
W System.err: java.lang.reflect.InvocationTargetException
W System.err: at java.lang.reflect.Method.invoke(Native Method)
W System.err: at
org.qtproject.qt5.android.bindings.QtLoader.loadApplication(QtLoader.java:237)
W System.err: at
org.qtproject.qt5.android.bindings.QtLoader.startApp(QtLoader.java:647)
W System.err: at
org.qtproject.qt5.android.bindings.QtActivityLoader.onCreate(QtActivityLoader.java:181)
W System.err: at
org.qtproject.qt5.android.bindings.QtActivity.onCreate(QtActivity.java:269)
W System.err: at android.app.Activity.performCreate(Activity.java:6251)
W System.err: at
android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1107)
W System.err: at
android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2369)
W System.err: at
android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476)
W System.err: at android.app.ActivityThread.-wrap11(ActivityThread.java)
W System.err: at
android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344)
W System.err: at android.os.Handler.dispatchMessage(Handler.java:102)
W System.err: at android.os.Looper.loop(Looper.java:148)
W System.err: at android.app.ActivityThread.main(ActivityThread.java:5422)
W System.err: at java.lang.reflect.Method.invoke(Native Method)
W System.err: at
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
W System.err: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
W System.err: Caused by: java.lang.UnsatisfiedLinkError: dlopen
failed: cannot locate symbol "RAND_egd" referenced by
"/data/app/org.qtproject.example.Saarathy_01-1/lib/arm/libcurl.so"...
W System.err: at java.lang.Runtime.load(Runtime.java:332)
W System.err: at java.lang.System.load(System.java:1069)
W System.err: at
org.qtproject.qt5.android.QtNative.loadBundledLibraries(QtNative.java:190)
W System.err: at
org.qtproject.qt5.android.QtActivityDelegate.loadApplication(QtActivityDelegate.java:504)
W System.err: ... 17 more
************************************************************************************************************************************************************************
Please guide to check if something is missing
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/android-development/attachments/20170111/e10ce0bf/attachment.html>
More information about the Android-development
mailing list