2013-08-12 3 views
2

Я пытаюсь создать деоксимированное приложение из aosp, и оно работает, как сказано здесь CyanogenMod or AOSP: Compile a single project. Но mmm вывел odexed приложение, есть ли какой-нибудь вариант для его создания deodexed? Кроме того, я включил мое приложение в сборку и когда делал весь aosp с помощью опций DISABLE_DEXPREOPT=true и WITH_DEXPREOPT=false, он выводит обычный deodexed apk, но для восстановления всего проекта каждый раз требуется слишком много времени.Компиляция deodexed app from aosp

ответ

1

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

+0

Когда я запускаю это, единственное различие заключается в том, что он не создает файл .odex. Но файл .apk совпадает с тем, компилирую ли я его обычно или деодически, так что, возможно, это не обязательно? – bmaupin

+0

@bmaupin, вы правы, в общем, это не обязательно. Я работал с модификациями ROM, поэтому это было удобно для конкретной задачи. – MightySeal