Android Gradle 플러그인 2.1.0(2016년 4월)
2.1.3(2016년 8월)
이 업데이트에는 Gradle 2.14.1 이상이 필요합니다. Gradle 2.14.1에는 성능 개선, 새로운 기능, 중요한 보안 수정사항이 포함됩니다. 자세한 내용은 Gradle 출시 노트를 참조하세요.
- 종속 항목:
- New:
-
- Jack 도구 모음을 사용하여 N 개발자 미리보기인 JDK8과 자바 8 언어 기능의 지원을 추가합니다. 자세한 내용은 N 미리보기 가이드를 읽어보세요.
참고: Instant Run은 현재 Jack과 호환되지 않으며 새로운 도구 모음을 사용하는 동안 사용 중지됩니다. N 미리보기용으로 개발 중이고 지원되는 자바 8 언어 기능을 사용하려는 경우에만 Jack을 사용해야 합니다.
- 증분 자바 컴파일에 관한 기본 지원을 추가하여 개발하는 동안 컴파일 시간을 단축합니다. 변경되었거나 다시 컴파일해야 하는 소스 부분만 다시 컴파일하여 시간을 단축합니다. 이 기능을 사용 중지하려면 모듈 수준
build.gradle
파일에 다음을 추가하세요.Groovy
android { ... compileOptions { incremental false } }
Kotlin
android { ... compileOptions { incremental = false } }
-
별도의 외부 VM 프로세스가 아닌 빌드 프로세스 내에서 덱싱을 실행하는 dexing-in-process 지원을 추가합니다. 이로 인해 증분 빌드가 빨라질 뿐만 아니라 전체 빌드 속도도 개선됩니다. 이 기능은 Gradle 데몬의 최대 힙 크기를 2048MB 이상으로 설정한 프로젝트에 기본적으로 사용 설정됩니다. 프로젝트의
```none org.gradle.jvmargs = -Xmx2048m ```gradle.properties
파일에 다음을 포함하여 이를 이행할 수 있습니다.모듈 수준
```none org.gradle.jvmargs = -Xmx3072m ```build.gradle
파일에서javaMaxHeapSize
값을 정의한 경우org.gradle.jvmargs
를javaMaxHeapSize
+ 1024MB 값으로 설정해야 합니다. 예를 들어javaMaxHeapSize
를 '2048m'으로 설정한 경우 프로젝트의gradle.properties
파일에 다음을 추가해야 합니다.dexing-in-process를 사용 중지하려면 모듈 수준
build.gradle
파일에 다음 코드를 추가하세요.Groovy
android { ... dexOptions { dexInProcess false } }
Kotlin
android { ... dexOptions { dexInProcess = false } }
- Jack 도구 모음을 사용하여 N 개발자 미리보기인 JDK8과 자바 8 언어 기능의 지원을 추가합니다. 자세한 내용은 N 미리보기 가이드를 읽어보세요.
최소 버전 | 기본 버전 | 참고 | |
---|---|---|---|
Gradle | 2.10 | 2.10 | 자세한 내용은 Gradle 업데이트하기를 참고하세요. |
SDK 빌드 도구 | 23.0.2 | 23.0.2 | SDK 빌드 도구를 설치 또는 구성합니다. |