Signing Android 11 Builds for Release

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Signing Android 11 Builds for Release

215 Views
user123412
Contributor I

It seems that there are errors thrown when signing Android 11 builds for release. This question was asked here (same error): https://community.nxp.com/t5/i-MX-Processors/Sign-Android-images-with-new-generated-keys/td-p/108893... , but a solution was not provided. The error is thrown in the sign_target_files_apks script:

 

sign_target_files_apks -o --default_key_mappings ./test_keys out/dist/*-target_files-*.zip signed-target_files.zip


2022-09-09 08:14:43 - common.py - WARNING : Failed to read SYSTEM/etc/build.prop
2022-09-09 08:14:43 - common.py - WARNING : Failed to read VENDOR/etc/build.prop
2022-09-09 08:14:43 - common.py - WARNING : Failed to read PRODUCT/etc/build.prop
2022-09-09 08:14:43 - common.py - WARNING : Failed to read SYSTEM_EXT/etc/build.prop
2022-09-09 08:14:43 - common.py - WARNING : Failed to read ODM/etc/build.prop
2022-09-09 08:14:43 - common.py - WARNING : Failed to read ODM/build.prop
Enter password for ./test_keys/media key>
Enter password for ./test_keys/networkstack key>
Enter password for ./test_keys/platform key>
Enter password for ./test_keys/releasekey key>
Enter password for ./test_keys/shared key>
Rewriting BOOT/RAMDISK/prop.default:

<keys are replaced successfully here, the issue happens when signing starts below>

signing: Gallery2.apk (./test_keys/platform)

ERROR: Failed to run signapk.jar: return code 1:
Enter password for ./test_keys/platform.pk8 (password will not be hidden): java.security.NoSuchAlgorithmException: 1.2.840.113549.1.5.13 SecretKeyFactory not available
at java.base/javax.crypto.SecretKeyFactory.<init>(SecretKeyFactory.java:122)
at java.base/javax.crypto.SecretKeyFactory.getInstance(SecretKeyFactory.java:168)
at com.android.signapk.SignApk.decryptPrivateKey(SignApk.java:244)
at com.android.signapk.SignApk.readPrivateKey(SignApk.java:267)
at com.android.signapk.SignApk.main(SignApk.java:1144)

 

0 Kudos
0 Replies