Имеется APK-файл скачанный с Play Market через онлайн-загрузчик (всё скачалось корректно, пробовал устанавливать). Попробовал декомпилировать пакет и заново его собрать с помощью apktool, batch apktool и APK Editor Studio (использовал последние на настоящий момент версии). И несмотря на то что я не вносил совершенно никаких изменений, при запуске после установки я вижу ошибку.
введите сюда описание изображения
Для подписи APK использовал Apk / Zip File signer прямо на телефоне (APK Editor Studio и batch apktool эту работу выполняют автоматически).
Ссылка на приложение, с которым я работаю: https://play.google.com/store/apps/details?id=pedometer.steptracker.calorieburner.stepcounter
Главная->Вопрос-Ответ->Редактирование APK
Редактирование APK
18 Мар 2023г. в 13:54
(2023-03-18 13:54:22)
Если вы не вносили никаких изменений в APK-файл, то проблема, скорее всего, не связана с неправильным декомпилированием или повреждением файла в процессе пересборки.
Скорее всего, проблема может быть связана с тем, что APK-файл был подписан неправильно или подпись была нарушена в процессе пересборки. При установке APK-файла на устройстве Android проверяется целостность подписи приложения. Если подпись не соответствует оригинальной, то установка приложения завершается неудачей.
Попробуйте проверить подпись APK-файла с помощью команды jarsigner из JDK. Для этого выполните следующую команду в терминале:
jarsigner -verify -verbose -certs your_app.apk
Если вы получите сообщение об ошибке, то это может означать, что подпись APK-файла была нарушена. В этом случае вам нужно будет повторно подписать APK-файл с помощью правильного ключа.
Если же проверка подписи APK-файла проходит успешно, то проблема может быть связана с другими факторами, например, с несовместимостью с версией Android на устройстве. В этом случае попробуйте обновить Android на устройстве до последней версии и повторно установить приложение.
Скорее всего, проблема может быть связана с тем, что APK-файл был подписан неправильно или подпись была нарушена в процессе пересборки. При установке APK-файла на устройстве Android проверяется целостность подписи приложения. Если подпись не соответствует оригинальной, то установка приложения завершается неудачей.
Попробуйте проверить подпись APK-файла с помощью команды jarsigner из JDK. Для этого выполните следующую команду в терминале:
jarsigner -verify -verbose -certs your_app.apk
Если вы получите сообщение об ошибке, то это может означать, что подпись APK-файла была нарушена. В этом случае вам нужно будет повторно подписать APK-файл с помощью правильного ключа.
Если же проверка подписи APK-файла проходит успешно, то проблема может быть связана с другими факторами, например, с несовместимостью с версией Android на устройстве. В этом случае попробуйте обновить Android на устройстве до последней версии и повторно установить приложение.