2013-08-12 59 views
2

我試圖從aosp建立一個deodexed應用程序,它的工作原理就像這裏所說的CyanogenMod or AOSP: Compile a single project。 但mmm輸出odexed應用程序,有沒有任何選項來建立它deodexed?此外,我已經包括我的應用程序在構建和當使整個aosp使用選項DISABLE_DEXPREOPT=trueWITH_DEXPREOPT=false它輸出正常deodexed apk,但它需要太多的時間來重建整個項目每次。從aosp編譯deodexed的應用程序

回答

1

只需查看Android.mk並在LOCAL_MODULE := %module_name%中查找模塊名稱,然後執行命令make %module_name% DISABLE_DEXPREOPT=true WITH_DEXPREOPT=false

+0

當我運行這個時,唯一的區別是它不會創建.odex文件。但.apk文件是相同的,無論我是否正常編譯或deodexed,所以也許這不是必要的? – bmaupin

+0

@bmaupin你是對的,這是沒有必要的一般。我正在使用ROM修改,所以對於特定的任務很方便。 – MightySeal