Gradle 설정하기

안드로이드 스튜디오 1.3의 네이티브 지원 기능을 사용하기 위해서 제일 먼저 해야할 일은 gradle 빌드 도구를 실험 버전으로 변경하는 것이다. 아래 그림에 표시된 build.gralde 파일을 선택한다.

build.gradle 파일의 내용은 아래와 같다.

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.2.3'
    }
}

allprojects {
    repositories {
        jcenter()
    }
}

이 파일을 수정하면 현재 프로젝트의 모든 모듈에 적용된다. 위 파일의 내용을 아래와 같이 변경한다.

gradle 빌드 도구를 실험버전으로 변경한 것이다. Sync Now 혹은 Sync Project with gradle files 버튼을 눌러 변경사항을 적용한다.

Gradle 2.5 Wrapper 받기

변경사항을 적용하면 'com.android.application' 플러그인을 찾을 수 없다고 오류가 발생한다. Gradle 2.5에서는 Model 컴포넌트 기반으로 DSL이 변경되어 플러그인 이름도 변경되었기 때문이다. 플러그인 이름을 수정하기 전에 gradle 2.5 wrapper 를 먼저 설정하는 것이 편하다.

위에 표시한 gradle-wrapper.properties 파일을 선택한다.

파일 내용 중에서 distributionUrl을 변경한다.

이제 안드로이드 스튜디오에서 터미널창을 열고 ls 명령을 실행한다.

gradlew을 실행하면 방금전 수정한 gradle-wrapper.properties 을 참고하여 gradle-wrapper 를 받아온다.

gradle 2.5 wrapper 를 받은 다음 자동으로 빌드를 수행한다. 아직 플러그인과 모듈의 build.gradle 을 모델 기반의 DSL로 변경하지 않았기 때문에 빌드는 실패한다.

Last updated

Was this helpful?