Скомпилируйте деодексированное приложение из aosp

Я пытаюсь создать деодексированное приложение из aosp, и оно работает так, как было сказано здесь CyanogenMod или AOSP: скомпилируйте один проект. Но mmm выводит кодированное приложение, есть ли возможность создать его деодексированным? Также я включил свое приложение в сборку, и при создании всего aosp с использованием параметров DISABLE_DEXPREOPT=true и WITH_DEXPREOPT=false он выводит обычный деодексированный apk, но каждый раз перестраивать весь проект требуется слишком много времени.


person MightySeal    schedule 12.08.2013    source источник


Ответы (2)


Просто загляните в Android.mk и найдите имя модуля в LOCAL_MODULE := %module_name%, а затем выполните команду make %module_name% DISABLE_DEXPREOPT=true WITH_DEXPREOPT=false.

person MightySeal    schedule 20.08.2013
comment
Когда я запускаю это, единственная разница в том, что он не создает файл .odex. Но файл .apk остается неизменным независимо от того, компилирую ли я его в обычном или деодексированном виде, так что, может быть, в этом нет необходимости? - person bmaupin; 19.02.2015
comment
@bmaupin вы правы, это вообще не нужно. Я работал с модификациями ПЗУ, так что это было удобно для конкретной задачи. - person MightySeal; 20.02.2015

Чтобы пройти деодексирование:
Просто добавьте в Android.mk

LOCAL_DEX_PREOPT := false
person Benny    schedule 12.03.2018