-
Bug
-
Resolution: Incomplete
-
P2: Important
-
None
-
6.8.4, 6.9.3, 6.10.0
Any project can be used as reproducer. The point is to add Mutiabi support, e.g. add this to CMakeLists.txt then build:
set_target_properties(<target> PROPERTIES QT_ANDROID_ABIS "arm64-v8a;armeabi-v7a")
In build directory, there are going to be 2 subdirs under "android-build-<target>\libs", namely 2 ABIs. Now, the kit that I use to build is arm64-v8a, and everything is good there. But in armeabi-v7a dir:
INTRA+luchen@AAD-PF4WPQPG MINGW64 /c/dev/AndroidAabTest/build/684/android-build/libs/armeabi-v7a
$ find ./ -name "*arm64*"
./libplugins_iconengines_qsvgicon_arm64-v8a.so
./libplugins_imageformats_qgif_arm64-v8a.so
./libplugins_imageformats_qicns_arm64-v8a.so
./libplugins_imageformats_qico_arm64-v8a.so
./libplugins_imageformats_qjpeg_arm64-v8a.so
./libplugins_imageformats_qsvg_arm64-v8a.so
./libplugins_imageformats_qtga_arm64-v8a.so
./libplugins_imageformats_qtiff_arm64-v8a.so
./libplugins_imageformats_qwbmp_arm64-v8a.so
./libplugins_imageformats_qwebp_arm64-v8a.so
./libplugins_multimedia_androidmediaplugin_arm64-v8a.so
./libplugins_multimedia_ffmpegmediaplugin_arm64-v8a.so
./libplugins_networkinformation_qandroidnetworkinformation_arm64-v8a.so
./libplugins_platforminputcontexts_qtvirtualkeyboardplugin_arm64-v8a.so
./libplugins_platforms_qtforandroid_arm64-v8a.so
./libplugins_qmltooling_qmldbg_debugger_arm64-v8a.so
./libplugins_qmltooling_qmldbg_inspector_arm64-v8a.so
./libplugins_qmltooling_qmldbg_local_arm64-v8a.so
./libplugins_qmltooling_qmldbg_messages_arm64-v8a.so
./libplugins_qmltooling_qmldbg_nativedebugger_arm64-v8a.so
./libplugins_qmltooling_qmldbg_native_arm64-v8a.so
./libplugins_qmltooling_qmldbg_preview_arm64-v8a.so
./libplugins_qmltooling_qmldbg_profiler_arm64-v8a.so
./libplugins_qmltooling_qmldbg_quick3dprofiler_arm64-v8a.so
./libplugins_qmltooling_qmldbg_quickprofiler_arm64-v8a.so
./libplugins_qmltooling_qmldbg_server_arm64-v8a.so
./libplugins_qmltooling_qmldbg_tcp_arm64-v8a.so
./libplugins_tls_qopensslbackend_arm64-v8a.so
Tons of arm64 counterparts are also deployed. One can unzip and check the result apk/aab - those arm64 libs are also packed into final armeabi-v7 archives.
- duplicates
-
QTBUG-140509 Main ABI libs are littered by secondary ABI libs
-
- Closed
-
- relates to
-
QTBUG-141160 [Reg 6.8.4->6.9.3/6.10.0] Libraries of wrong architecture are deployed
-
- Need More Info
-