android: minimum API 26 required for Qt6.10 (Android 8.0)
What changed, and why it matters
This commit simply raises the minimum Android version required to run the Electrum app from Android 6.0 (API 23) to Android 8.0 (API 26). The change is needed because the newer Qt 6.10 library used by the app no longer supports older Android versions. This is a routine compatibility/configuration update, not a security fix.
No security action needed. Treat as a normal build/maintenance change. Users on Android 6.x or 7.x will no longer be able to install/update the app, which is an expected compatibility consequence.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The patch updates contrib/android/buildozer_qml.spec, changing android.minapi and android.ndk_api from 23 to 26. This aligns the Android build configuration with Qt 6.10’s minimum supported Android API level. No code logic, permissions, or security controls are modified.
Changed components
contrib/android/buildozer_qml.specInspect captured patch +2 / −2
diff --git a/contrib/android/buildozer_qml.spec b/contrib/android/buildozer_qml.spec
index 2d08a7f..a73fdc5 100644
--- a/contrib/android/buildozer_qml.spec
+++ b/contrib/android/buildozer_qml.spec
@@ -111,13 +111,13 @@ android.api = 35
android.target_sdk_version = 35
# (int) Minimum API required. You will need to set the android.ndk_api to be as low as this value.
-android.minapi = 23
+android.minapi = 26
# (str) Android NDK version to use
android.ndk = 28c
# (int) Android NDK API to use (optional). This is the minimum API your app will support.
-android.ndk_api = 23
+android.ndk_api = 26
# (bool) Use --private data storage (True) or --dir public storage (False)
#android.private_storage = True
Why this scored 19/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.