В Azure DevOps я разархивирую aab, изменяю некоторые файлы (значки, ресурсы, манифест) в aab и использую bundletool для сборки модулей. Мои следующие шаги:
- Используйте jarsigner для подписи aab
- Используйте bundletool для создания APKS и передачи информации о подписи.
- Разархивируйте/распакуйте в него универсальный APK
- Используйте jarsigner, чтобы подписать APK и отправить его на тестовые устройства.
Я предполагаю, что подписываю больше раз, чем необходимо, поскольку я делаю это 3 раза (AAB, APKS и APK). Какая подпись необходима? Для каждой задачи подписи требуется менее 10 секунд, но каждая задача добавляет дополнительную сложность, и я хотел бы, чтобы это было как можно проще для повторного использования.