2013-11-27 2 views
1

У меня есть приложение .apk, которое имеет ужасную графику, поэтому я его несжатый, и я редактировал большинство текстур.Редактировать '/ res/drawable' from '.apk'

Но, когда я пытаюсь сжать его и установить его, Android говорит: «Приложение не может быть установлено» (не буквально). Если я не вношу изменений в текстуры, приложение будет установлено, после их разжатия.

Есть ли способ изменить файлы с .apk? Приложение не мое, и я obviusly не изменил имена файлов. Новые текстуры имеют другое разрешение, может быть, это проблема?

Заранее спасибо.

ответ

2

Вы можете просто попытаться открыть apk с 7zip (не извлекать) и заменить файл с тем же именем.

Но безопасный способ сделать это - использовать apktool. Вы можете извлечь его, заменить некоторые файлы и повторно собрать его с помощью apktool.

Не забудьте подписать apk и пометить его.

Проверьте его на этой странице http://www.xda-developers.com/android/guide-to-decompiling-and-recompiling-with-apktool/

+1

Выровняйте, подпишите ** и вручную удалите исходный пакет **, поскольку вы не можете установить обновление, подписанное другой подписью из оригинала. Это, конечно, означает потерять все локальные данные приложения. –

+0

Да, это стоимость, которую он должен заплатить за это. – Robin

0

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

Смежные вопросы