In Azure DevOps, I'm unzipping an aab, modifying some files (icons, resources, manifest) in the aab, and using bundletool to build the modules. My next steps are:
- Use jarsigner to sign the aab
- Use bundletool to generate the APKS and passing the signing information
- Unzip/extract the universal APK in it
- Use jarsigner to sign the APK and send it to test devices
I am assuming that I'm signing more times than necessary since I'm doing it 3 times (the AAB, the APKS, and the APK). Which signing is necessary? It only takes less than 10s for each signing task, but each task adds extra complexity and I would like this as simple as possible for re-usability.