Восстановление идентификатора старого приложения (эпоха Eclipse)

У меня есть очень старое приложение для Android, созданное с помощью Eclipse с minsdk 7 и очень примитивным скриптом сборки gradle. Я глубоко рефакторил его с помощью Android Studio и сделал его совместимым с Android 5.0 (sdk 21). К сожалению, когда я устанавливаю его на телефон, Android видит его как новое приложение, а не как обновление. Я предполагаю, что это связано с другим/отсутствующим идентификатором приложения в старом приложении. Можете ли вы помочь мне найти старый идентификатор приложения? Или есть другой способ заставить это приложение быть обновлением, а не новым приложением? Заранее спасибо за помощь, Марио

1
0
94
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Важен не только идентификатор приложения, но и приложение должно быть подписано тем же сертификатом, которым было подписано старое приложение.

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

mgiammarco 22.07.2019 11:43
Ответ принят как подходящий

В Android SDK есть стандартный инструмент под названием «apkanalyzer». Мы восстановили старый apk и с помощью apkanalyzer извлекли id приложения.

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