Подтвердить что ты не робот

Проблема с запуском моего подписанного хранилища ключей в Eclipse

Я не могу запустить свое подписанное хранилище ключей в Eclipse:

Я получаю сообщение об ошибке:

Keystore was tampered with, or password was incorrect

Как я могу это решить?

Вот ошибка: alt text

Вот я успешно подписал хранилище ключей: alt text

4b9b3361

Ответ 1

В Windows- > Preferences- > Android- > Build вы можете просто изменить свой DEBUG KEYSTORE. Указанный там Keystore не предназначен для подписания приложения для выпуска, а только для отладки.

Как и хранилище ключей отладки по умолчанию, пользовательское хранилище отладки должно иметь следующее:

Keystore password: "android"
Key alias: "androiddebugkey"
Key password: "android"

За исключением имени самого хранилища ключей, информации об организационных единицах и ключевой части псевдонима, все данные должны быть такими же, как умолчанию для отладочного хранилища

Ответ 2

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

Общая рекомендация для хранилищ ключей: всегда делайте резервную копию.

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

Ответ 3

Шихан, Я поддерживаю предложение Владимира резервировать ваши хранилища ключей.

Чтобы избежать получения ошибок кэширования Просто создайте резервную копию текущего хранилища ключей, а затем удалите его (из/home/user/.android/debug.keystore) и перекомпилируйте приложение, и затмение автоматически создаст хранилище ключей для вас.

Всегда делайте резервную копию своих хранилищ ключей для публикации/повторной публикации приложения.

Удачи!

Ответ 4

Самый простой способ - создать хранилище ключей из самого внутреннего затмения как части процесса экспорта. Когда вы экспортируете свое приложение, щелкните по нему, чтобы создать новое хранилище ключей. Заполните соответствующую информацию, и Eclipse создаст новое, действительное хранилище ключей для вас.

И всегда создавайте резервные копии своих хранилищ ключей. У меня есть USB-накопитель, у которого есть копия всех моих хранилищ ключей.

Ответ 5

Я смущен тем, чего вы пытаетесь достичь здесь. Это то, что вы просто не можете редактировать его так, как есть? При подготовке к поставке на рынок вы будете экспортировать его без знака (т.е. без отладочного хранилища).

Может быть, у вас есть опция "принудительная ошибка при использовании внешних банок..."?

Я третий (или четвертый), что другие говорили здесь о резервном копировании и удалении хранилища ключей в ~/.android - http://developer.android.com/guide/appendix/faq/troubleshooting.html#signingcalendar.

Предполагая, что вы уже это сделали, я не буду "Google для вас", но это может быть проблема затмения.

Надеюсь, вы скоро это сделаете.