В официальном руководстве Google для App Bundle: https://developer.android.com/guide/app-bundle/configure#base_build_config сказано, что информация для подписи должна быть указана только в файле build.config базового модуля. Информация о подписи динамического модуля идет с базовым модулем.
Я использую свой собственный файл хранилища ключей, поэтому я включаю только файл signatureConfig в базовый модуль. Однако, когда я создаю и запускаю приложение на устройстве, всегда появляется сообщение об ошибке:
Ошибка установки с сообщением Не удалось завершить сеанс: INSTALL_FAILED_INVALID_APK: /data/app/vmdl538875391.tmp/1_feature_-debug подписи несовместимы. Возможно, эта проблема решена путем удаления существующей версии apk, если она есть, и последующей повторной установки.
Когда я включаю информацию для подписи в динамический модуль, ошибка исчезает. Так что это противоречит официальному руководству? Или я здесь что-то не так сделал?