Я пытаюсь создать деодексированное приложение из aosp, и оно работает так, как было сказано здесь CyanogenMod или AOSP: скомпилируйте один проект. Но mmm
выводит кодированное приложение, есть ли возможность создать его деодексированным? Также я включил свое приложение в сборку, и при создании всего aosp с использованием параметров DISABLE_DEXPREOPT=true
и WITH_DEXPREOPT=false
он выводит обычный деодексированный apk, но каждый раз перестраивать весь проект требуется слишком много времени.
Скомпилируйте деодексированное приложение из aosp
Ответы (2)
Просто загляните в Android.mk
и найдите имя модуля в LOCAL_MODULE := %module_name%
, а затем выполните команду make %module_name% DISABLE_DEXPREOPT=true WITH_DEXPREOPT=false
.
person
MightySeal
schedule
20.08.2013
Когда я запускаю это, единственная разница в том, что он не создает файл .odex. Но файл .apk остается неизменным независимо от того, компилирую ли я его в обычном или деодексированном виде, так что, может быть, в этом нет необходимости?
- person bmaupin; 19.02.2015
@bmaupin вы правы, это вообще не нужно. Я работал с модификациями ПЗУ, так что это было удобно для конкретной задачи.
- person MightySeal; 20.02.2015
Чтобы пройти деодексирование:
Просто добавьте в Android.mk
LOCAL_DEX_PREOPT := false
person
Benny
schedule
12.03.2018