При сборке релиза apk с использованием android studio я получаю сообщение об ошибке "Подделка хранилища ключей или неверный пароль"

Это так странно, я создал хранилище ключей с помощью Android Studio раньше. И моя студия - канарский канал (1.4), я всегда обновляю студию. В последний день я получаю эту ошибку, я даже понизил свою студию до стабильного канала (1.3). Но когда я строю с использованием gradle в командной строке, все в порядке. Я уверен, что мой пароль правильный.

Полная ошибка:

Error:Execution failed for task ':app:packageDevRelease'.

Не удалось прочитать ключ ** из хранилища "D:\work\app_proj\Android\jxj\trunk\JXJ\app\szyx.keystore": подделка хранилища ключей или неверный пароль

3 ответа

Я починил это! (по крайней мере для меня)

Я обнаружил, что проблема как-то связана с плагином Gradle.

Когда я изменился

dependencies {
    classpath 'com.android.tools.build:gradle:1.4.0-beta6'
}

в

dependencies {
    classpath 'com.android.tools.build:gradle:1.3.1'
}

в build.gradle моего проекта это решило проблему.

Как и OP, я мог подписывать сборки, созданные с помощью кнопки воспроизведения IDE, но не те, которые я создал с помощью параметра меню " Создать подписанный APK...".

После поиска я нашел этот открытый вопрос.

Как следует из сообщения, это должен быть либо неверный пароль, либо файл хранилища ключей содержит ошибку данных.

Другие вопросы по тегам