Details
-
Bug
-
Resolution: Invalid
-
Not Evaluated
-
None
-
Qt Creator 3.0.0-rc1
-
None
-
OpenSUSE 13.1, x86_64 using QT-5.2.0-rc1 binary files, android armv7 version.
Description
Action:
Change Additional Libraries Add File Dialog Filter from .so to *.so, or provide a means to load a .so and provide another name on the android target side
When using the 3.0.0-rc1 version to do a android build with mariadb connector library using the connector build process documented at https://qt-project.org/wiki/Build_Qt5_mysql_plugin_for_Android. The mariadb library so file is libmariadb.so.1 and the SONAME in the file is the same. But the Add Additional Libraries file dialog only allows *.so files to be loaded to the APK.
Even when I load the file as libmariadb.so it still does not work and a Sumsung Galaxy S2 responds with the following error:
Cannot load library /data/data/org.qtproject.example.snowballexpress/lib/libplugins_sqldrivers_libqsqlmysql.so: (Cannot load library: link_image[1891]: 158 could not load needed library 'libmariadb.so.1' for 'libplugins_sqldrivers_libqsqlmysql.so' (load_library[1093]: Library 'libmariadb.so.1' not found))"
.
Attachments
Issue Links
- replaces
-
QTCREATORBUG-11237 Android shared library deployment does not account for versioning
-
- Closed
-
For Gerrit Dashboard: QTCREATORBUG-11062 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
73724,2 | Android: Change filter for Add additional libraries to *.so* | 3.0 | qt-creator/qt-creator | Status: ABANDONED | -1 | 0 |