Соберите файл dex - PullRequest
       19

Соберите файл dex

1 голос
/ 07 сентября 2010

Если вы удалите apk из файловой системы android и измените расширение на .zip, то откройте один из файлов xml, он не будет работать, потому что он закодирован в dex. Но вы можете запустить ./adb dexdump -l xml layout.xml> ~ / Desktop / layout.xml и отредактировать его по своему усмотрению. Я не могу понять, как вернуть его в apk, хотя. Я думаю, что мне нужно закодировать его обратно в dex, а затем просто добавить обратно в архив. Может кто-нибудь сказать мне, как закодировать его в dex?

1 Ответ

1 голос
/ 08 сентября 2010

Бинарный формат XML не связан с форматом Dalvik EXecutable.

Инструмент "aapt" перепакует APK.Вам также нужно будет переподписать его с измененными файлами.

...