Does anybody know how to completely disable jack while compiling AOSP (Master)?
I've always had problems with jack, so I've just always turned it off by adding ANDROID_COMPILE_WITH_JACK := false
in BoardConfig.mk (when compiling CyanogenMod).
I'm now compiling aosp and it just seems to ignore this command.
Note: I'm not really trying to solve any jack related issues I have, I'm trying to turn it off.
You can disable the JACK without to change any code.
make ANDROID_COMPILE_WITH_JACK:=false
Just do it when making the entire Android Project.
The magic is in build/make/combo/javac.mk
:
ifndef ANDROID_COMPILE_WITH_JACK
# Defines if compilation with jack is enabled by default.
ANDROID_COMPILE_WITH_JACK := true
endif
And build/make/core/config.mk
:
ifeq ($(ANDROID_COMPILE_WITH_JACK),true)
DEFAULT_JACK_ENABLED:=full
else
DEFAULT_JACK_ENABLED:=
endif
And build/make/core/clear_vars.mk
:
LOCAL_JACK_ENABLED:=DEFAULT_JACK_ENABLED
It also indicates why your modification in a local module is in vain.