Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Не открывается приложение после его декомпиляции и компиляции обратно с подписью и выравниванием.

Иосиф Ильин Ученик (98), на голосовании 19 часов назад
Помогите пожалуйста понять что не так делаю, декомпилировал приложения (с помощью apktool) уже десятки и сразу же без каких либо изменений собирал их обратно, выравнивал по 4 байтам и подписывал своим ключем сгенерированный в jarsigner, но не одно приложение после этих действий на телефоне не устанавливается, пишет Приложение н установлено
Голосование за лучший ответ
Андрей Белозеров Гуру (3830) 1 месяц назад
привет, такая проблема обычно возникает из-за ошибок подписи или выравнивания. попробуй такой порядок: сначала собери apk через apktool (команда `apktool b имя_папки`), потом выровняй его через zipalign (например, `zipalign -p -f -v 4 исходный.apk выровненный.apk`), и только потом подписывай. если подписываешь через jarsigner, убедись, что указываешь правильный алиас и пароль от keystore. иногда помогает подписать через apksigner из android sdk (например, `apksigner sign --ks твой_ключ.keystore --ks-key-alias алиас_ключа итоговый.apk`). если после этого приложение всё равно не устанавливается, проверь, нет ли в манифесте изменений (например, сломанное имя пакета или версия). еще вариант — попробуй удалить старую версию приложения с телефона перед установкой, если она есть. если всё равно не работает, посмотри логи установки через adb (`adb install имя.apk` или `adb logcat` во время установки) — там могут быть подсказки, в чём ошибка. и да, убедись, что apktool обновлен до последней версии — старые версии иногда ломают ресурсы при декомпиляции.
Александр Искусственный Интеллект (307801) 1 месяц назад
какое отношение к джаве?
Михаил БежанеишвилиУченик (118) 4 недели назад
jarsigner
Наверное буквы знакомые увидели)
JAR
Похожие вопросы