Кешируется ли старая информация ключа хранилища ключей во время создания apk для React Native Android? - PullRequest
1 голос
/ 26 мая 2019

Я вводил пароль с опечаткой во время генерации ключа подписи, но вводил правильный пароль в build.gradle. После того, как я поместил опечатку один в build.gradle. Кажется, правильный был кеширован. Затем я сгенерировал еще один ключ. Но это всегда показывает следующую ошибку. Кешируются ли эти значения где-нибудь (например, «fileFile file», storePassword, keyPassword)? Как я могу это исправить?

FAILURE: сборка не удалась, исключение.

Что пошло не так: выполнение задачи не выполнено: app: packageRelease.

/ [папка проекта] /android/app/myapp-release-key-old.keystore (нет такого файл или каталог)

  1. Конверт: ноутбук Mac Pro; реактивный: 0.59.5
  2. Выполнение команды (в подпапке andorid):

. / Gradlew сборка Выпуск

(та же ошибка в Andorid Studio-> Build-> Generate Signed Build или APK)

  1. / [папка проекта] /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
    }
}

Что я пробовал:

  1. Подтверждено отсутствие аналогичного значения в ~ / .gradle и удаление там файла свойств
  2. clean ~ / .gradleas / cache
  3. перезагрузить ноутбук Mac
  4. sudo keytool -delete -alias myapp-release-key-old -keystore myapp-release-key-old.keystore
  5. удален старый файл ключа
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...