Details
-
Bug
-
Resolution: Won't Do
-
P3: Somewhat important
-
6.3
-
-
2022wk52FOQtforAndroid
Description
It looks like libraries in android NDK are not compatible with each other and we need to track which version of NDK was used to build Qt for Android when building user's applications, to avoid runtime linking errors.
I got the following error when running Android application that is built using NDK version r21d and uses Qt for Android that is build using NDK r23b:
E AndroidRuntime: java.lang.UnsatisfiedLinkError: dlopen failed: cannot locate symbol "__emutls_get_address" referenced by "/data/app/~~cE40wu4mwJ3O5MWlid3tLA==/org.qtproject.example.qt_add_qml_module_test-WXOgXjaaZaRDIyYd7W7UEQ==/lib/x86_64/libQt6Core_x86_64.so"...
Attachments
Issue Links
- relates to
-
QTBUG-115957 Run on Android failed, due to unsatisfied link error.
- Closed
- mentioned in
-
Page Loading...