2012-03-05 5 views
0

Я опубликовал приложение некоторое время назад и хотел бы сделать ему обновления. Я сохранил свой пароль и псевдоним, когда я изначально создавал приложение, но когда я пытаюсь экспортировать приложение, используя опцию «Android Tools/Export Signed Application», используя Eclipse, он запрашивает у меня существующий Keystore. Единственный Keystore, который я могу найти, - это debug.keystore в моей .android папке в C: \ Users \ Username. Я знаю, что вы не можете публиковать приложения на Marketplace, используя хранилище отладки. Означает ли это, что мне нужно создать новый с нуля, используя существующие псевдонимы и пароль? Если да, есть ли возможность в затмении сделать это?Публикация обновлений для Android-приложений

ответ

2

Вам нужен тот же ключ. Если вы действительно потеряли его, к сожалению, вам придется переиздавать это приложение под другим именем/ключом. Если вы используете мастер в ADT, он предложит вам сгенерировать новый ключ (или, надеюсь, найти его в одном каталоге, который вы не проверяли).

+0

Привет, спасибо за ваш ответ. Сохраняется ли файл Keystore в том же каталоге, что и отладочная, то есть папка .android? – user676567

+0

Он предлагает выбрать имя файла/каталог, поэтому обычно это не папка .android. – kabuko

+0

Проверьте папку/bin. Первоначально мое приложение по умолчанию не сохраняло мое хранилище ключей. К сожалению, это будет периодически изменяться, если вы сохраните его там. Всегда создавайте резервные копии и резервные копии резервных копий всех этих жизненно важных данных. Если вам действительно нужно переиздавать, вы можете отменить публикацию старого и переиздать под тем же именем. – KDEx

1

Вы должны использовать тот же ключ и не сможете публиковать его в одном приложении без него.

Вы можете сгенерировать новые с помощью: Использование файла -> Экспорт -> Экспорт приложения для Android, затем выполните шаги, чтобы сгенерировать новый.

Смежные вопросы