-
Bug
-
Resolution: Fixed
-
P1: Critical
-
6.8.2, 6.9.0, 6.10
-
None
-
Windows building for Android multi-ABI
-
-
7aa2d1f5d (dev), a867a16ef (dev), c2915c84c (6.9), 38c76f704 (6.9), 83ac9c670 (tqtc/lts-6.8), 9898b1d01 (tqtc/lts-6.8)
-
2025wk22s1-2QtforAndroid
When building a multi-abi APK in Windows, using CMake with:
QT_ANDROID_ABIS "armeabi-v7a;arm64-v8a"
Then the resulting APK is broken. In particular, when I browse the APK for resources.arsc (using Android Studio), I see there is an "array" block with the property "load_local_libs". Looking at the contents, I see that "libplugins_multimedia_ffmpegmediaplugin_arm64-v8a.so" is only present for one of the ABIs.
The result is that you cannot use the camera on the secondary platform, i.e. if you built with arm64-v8a, then the camera will fail to load on armv7 devices. All other functionality seems to work though.
- is blocked by
-
QTBUG-136162 Crash in QtCamera2.onCameraOpened
-
- Closed
-
- is required for
-
QTBUG-135873 Crash when trying to play video
-
- Closed
-