Apk неправильно подписан при обновлении приложения Android

1

Я обновляю приложение для Android, которое было ранее загружено на рынок.
Алгоритм выглядит следующим образом: Используя инструменты Eclipse Android, я экспортирую неподписанный пакет приложений Затем я использую тот же script, что и при первой загрузке:

keytool -genkey -v -keystore almeesoft.keystore -alias almeesoft -keyalg RSA -validity 10000

script запрашивает пароль. Честно говоря, я не помню код доступа, который я использовал в первый раз, поэтому, думаю,

Приложение запускает загрузку Тем не менее, при этом я получаю сообщение "АПК неправильно подписан"

Теги:
upload

3 ответа

0
Лучший ответ

Я ошибался, обвиняя проблему в забытом пароле. Есть два сценария, которые нужно запустить при первой загрузке

1. keytool -genkey -v -keystore.keystore -alias -keyalg RSA -validity 10000 -keypass -storepass

2. jarsigner -verbose -keystore.keystore.apk -keypass -storepass

Сгенерированный файл .keystore должен быть сохранен. При второй загрузке (обновлении) только 2-й (!) script должен запускаться с использованием одного и того же файла *.keystore.

2

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

  • 0
    Это правильно, пожалуйста, смотрите мой ответ
0

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

прочитать это

  • 0
    Это правильно, пожалуйста, смотрите мой ответ

Ещё вопросы

Сообщество Overcoder
Наверх
Меню