#android-studio #android-gradle-plugin #launching-application #android-app-signing
Вопрос:
Я снова пытаюсь опубликовать свое приложение для Android Studio. Я только что обновил Android studio, и, конечно, он автоматически забывает все старые ключи и пароли для публикации приложения. Тем не менее, я сохранил пароли отдельно, поэтому я знаю, что они верны, когда я ввожу их снова.
Я также попытался открыть файл хранилища ключей непосредственно на своем Mac с помощью пароля хранилища ключей, и это работает, поэтому он также подтверждает правильность пароля хранилища ключей.
Я также пытался удалить и переустановить Android Studio с нуля.
Кроме того, когда я пытаюсь создать только APK или просто «Подписанный пакет», все работает нормально. Это происходит только тогда, когда я выбираю «подписанный пакет / apk».
Я попытался скопировать и вставить правильные пароли, а также ввести их. Тем не менее, он всегда выдает мне одну и ту же ошибку, как только я ввожу правильный пароль ключа и пароль хранилища ключей. В нем говорится::
Не удалось выполнить задачу»: приложение:Связка подписей». Произошел сбой при выполнении com.android.build.gradle.внутренних задач.FinalizeBundleTask$BundleToolRunnable Не удалось прочитать ключ MyKey из магазина «/Пользователи/blabla/Рабочий стол/blabla/appkeys/хранилище ключей.jks»:
Получить ключ не удалось: Данный последний блок неправильно заполнен. Такие проблемы могут возникнуть, если во время расшифровки используется неверный ключ.
Когда я пытаюсь запустить его с полной трассировкой стека (—stacktrace), как рекомендовано Android Studio, он завершается с нулевыми ошибками.
Как мне решить эту проблему и снова опубликовать свое приложение?
Ответ №1:
Попробуйте использовать один и тот же пароль для хранилища ключей и ключа.
Комментарии:
1. Ничего себе. Спасибо. Похоже, это сработало. Странный.