d28a172ab4
Since Android 11, APK contents must be signed with signature scheme v2 or higher (v2/v3/v4). In order to maintain compatibility with older versions of Android, APKs can also be signed with v1 (after first signing with v2/v3/v4), but this is not mandatory. When using a template apk file, the APK library now attempts to extract signing scheme v1 certificate details (using keytool) and falls back to extracting v2/v3/v4 certificate details (using apksigner) if the APK is not signed with signing scheme v1. Fixes #16295.