Я использую gradle (assembleRelease), чтобы сгенерировать apk release.
Я сохранил файл хранилища ключей в файле project/app/filename.keystore(внутри приложения)
Я указал подробности, связанные с входом в gradle.properties file
RELEASE_STORE_FILE=filename.keystore
RELEASE_STORE_PASSWORD=****
RELEASE_KEY_ALIAS=alias
RELEASE_KEY_PASSWORD=****
Мой файл build.gradle имеет следующие значения:
signingConfigs {
release {
storeFile file(RELEASE_STORE_FILE)
storePassword RELEASE_STORE_PASSWORD
keyAlias RELEASE_KEY_ALIAS
keyPassword RELEASE_KEY_PASSWORD
}
}
Я определил настройки подписи в том же файле gradle, что и ниже
buildTypes {
release {
signingConfig signingConfigs.release
}
}
Однако, когда я пытаюсь создать сборку релизов, я продолжаю получать следующую ошибку
Error:Execution failed for task ':app:package<flavor>Release'.
> Failed to read key from keystore
Я пробовал следовать
-
Предоставление неправильного пароля, чтобы узнать, можно ли найти файл. Дает следующую ошибку с правильным путем, так как я предполагаю, что файл может быть найден.
Не удалось прочитать ключ из хранилища "": был поврежден Keystore или неверный пароль
Оцените свой ввод!