12月 202019
一、为什么使用jack?
- 支持增量编译,编译速度快
二、全局禁用
禁止整个系统编译使用jack编译,在/build/core/combo/javac.mk中将
1 |
ANDROID_COMPILE_WITH_JACK := true |
修改为false,即
1 |
ANDROID_COMPILE_WITH_JACK := false |
三、单个模块禁用
在模块的Android.mk中增加如下设置
LOCAL_JACK_ENABLED := disabled
四、jack的三种模式
jack有三种模式:full、incremental、disabled
full – 全量编译
incremental – 增量编译,在frameworks/base下的Android.mk可看到frameworks是采用增量编译的
disabled – 禁用
Sorry, the comment form is closed at this time.