编译一个deodexed AOSP?

Gnu*_*bio 4 android android-source

我正在尝试为我的GSM Galaxy Nexus(maguro)编译一个deodexed aosp.我在谷歌搜索,没有结果.似乎没有允许编译deodexed系统的标志.

但是在makefile build/core/main.mk中我发现了这个:

   ## precise GC ##

ifneq ($(filter dalvik.gc.type-precise,$(PRODUCT_TAGS)),)
  # Enabling type-precise GC results in larger optimized DEX files.  The
  # additional storage requirements for ".odex" files can cause /system
  # to overflow on some devices, so this is configured separately for
  # each product.
  ADDITIONAL_BUILD_PROPERTIES += dalvik.vm.dexopt-flags=m=y
endif
Run Code Online (Sandbox Code Playgroud)

任何的想法?谢谢

3c7*_*c71 11

要实际获得deodexed构建,我必须定义:

export DISABLE_DEXPREOPT=true
export WITH_DEXPREOPT=false
Run Code Online (Sandbox Code Playgroud)

然后'干净'.

或者我也试过这个:

make DISABLE_DEXPREOPT=true WITH_DEXPREOPT=false -j8 otapackage
Run Code Online (Sandbox Code Playgroud)