У меня проблема с подписью моего приложения. Когда я подписываю его и загружаю, я получаю сообщение об ошибке «АПК должен быть подписан теми же сертификатами, что и предыдущая версия».
Прежде чем вы спросите, да, я уверен, что это то же самое хранилище ключей. Я почти уверен, что это связано с тем, как мой бывший коллега подписал его. Я пытался подписать его двумя способами:
С jarsigner/zipalign. В результате получается apk с папкой META-INF, содержащей 3 файла: MYALIASN.RSA, MYALIASN.SF и MANIFEST.MF.
С помощью eclipse ->export экспортируется подписанное приложение. В результате получается apk с папкой META-INF, содержащей 3 файла: CERT.RSA, CERT.SF и MANIFEST.MF.
Я заглянул в старый apk и увидел 5 файлов в каталоге META-INF: MYALIASN.RSA, MYALIASN.SF, CERT.RSA, CERT.SF и MANIFEST.MF. Я попытался просто подписать свое приложение с помощью jarsigner после подписания с помощью eclipse, что привело к тем же пяти файлам, но, увы, я все еще получаю ту же ошибку. Что мне здесь не хватает? Есть ли у кого-нибудь хороший совет, как воспроизвести то, как оно было подписано раньше, или я делаю это неправильно? Спасибо!