Я вводил пароль с опечаткой во время генерации ключа подписи, но вводил правильный пароль в build.gradle. После того, как я поместил опечатку один в build.gradle. Кажется, правильный был кеширован. Затем я сгенерировал еще один ключ. Но это всегда показывает следующую ошибку. Кешируются ли эти значения где-нибудь (например, «fileFile file», storePassword, keyPassword)? Как я могу это исправить?
FAILURE: сборка не удалась, исключение.
Что пошло не так: выполнение задачи не выполнено: app: packageRelease.
/ [папка проекта] /android/app/myapp-release-key-old.keystore (нет такого
файл или каталог)
- Конверт: ноутбук Mac Pro; реактивный: 0.59.5
- Выполнение команды (в подпапке andorid):
. / Gradlew сборка Выпуск
(та же ошибка в Andorid Studio-> Build-> Generate Signed Build или APK)
- / [папка проекта] /android/app/build.gradle:
signingConfigs {
release {
storeFile file("myapp-release-key-new.keystore")
keyAlias "myapp-release-key-new"
storePassword "***"
keyPassword "***"
}
} ...
buildTypes {
release {
minifyEnabled enableProguardInReleaseBuilds
proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro"
signingConfig signingConfigs.release
}
}
Что я пробовал:
- Подтверждено отсутствие аналогичного значения в ~ / .gradle и удаление там файла свойств
- clean ~ / .gradleas / cache
- перезагрузить ноутбук Mac
- sudo keytool -delete -alias myapp-release-key-old -keystore myapp-release-key-old.keystore
- удален старый файл ключа