공부방/Android

android java VERSION_1_8 jackOptions 사용시 빌드 속도 느려지는 현상 해결 방법

soycrab 2017. 9. 5. 17:09

안드로이드 스튜디오 Gradle 에


compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}

설정을 하고 


defaultConfig {
        ...
        jackOptions {
            enabled true
        }
    }

을 적용하면 빌드 속도가 현저히 느려지는데,

임시 해결책으로 


project Gradle 에 


dependencies {
classpath 'com.android.tools.build:gradle:2.3.3'

// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
classpath 'me.tatarka:gradle-retrolambda:3.2.4'
}

app Gradle 에


apply plugin: 'com.android.application'
apply plugin: 'me.tatarka.retrolambda'

를 추가 해주고 


jackOptions {
            enabled true
        } 

을 지워주면 빌드 속도가 빨라진다. 


jackOptions 하나 추가로 갑자기 빌드시간이 엄청나게 늘어나고 (빌드 타임 짧게는 2분 길게는 12 분까지 늘어남)

고통받아서 찾아 보다가 답이 없어서 이렇게 적어 놓 습니다.

다른 분들은 이런 고통 겪지 않으시길 .. 


반응형