Blog

안드로이드 Gradle 버전 문제

January 12, 2014

안드로이드 Gradle 버전 문제

Gradle을 쓸 때 가장 아쉬운 점은 Android Gradle 플러그인이 Gradle의 버전에 의존적이라는 것입니다. Gradle Wrapper를 쓰지 않는다면 이전에 사용하던 빌드가 갑자기 안되는 경험을 해본 적이 있을 겁니다. 맥이면 다음과 같이 버전을 맞출 수 있습니다.

build.gradle에서 Android Gradle 플러그인 버전을 변경.

buildscript {
  repositories {
    mavenCentral()
  }

  dependencies {
    classpath 'com.android.tools.build:gradle:0.7.+'
  }
}

0.7 버전은 Gradle 1.9 버전을 지원하기 때문에 Gradle은 1.9 버전을 씁니다. 저는 안드로이드를 쓸 때만 Gradle을 사용하기 때문에 아래와 같이 맥에서 입력합니다.

brew switch gradle 1.9

아마 플러그인 0.8 버전이 나오면 Gradle 1.10이 지원되기 시작할겁니다. 안드로이드 그래들 플러그인이 왜 그래들의 내부에 의존해서 매번 버전을 깨 먹는지 모르겠지만 빌드가 안되시는 분들은 참고하세요.