본문 바로가기
2017 - 깡샘의 안드로이드 프로그래밍 - 루비페이퍼

책 소스 오픈시 빌드 에러 발생하는 문제

by 들풀민들레 2018. 5. 28.

 

 

AndroidLab.zip
다운로드

 

 

시간이 지나면서 꾸준히 안드로이드 스튜디오의 버전업과 그레들 빌드툴의 버전업으로

제가 이전에 공유했던 소스코드를 안드로이드 스튜디오로 오픈시키는데 

오픈하자마자 빌드 에러가 발생한다는 문의가 생기네요..

 

뭐 그렇다 하더라도 빌드 툴 버전만 맞추면 되기는 하지만..

어려움을 느끼시는 분들이 있어..

그레들 환경파일의 빌드툴 버전만 바꾸어서 다시 공유 합니다.

 

제가 테스트한 안드로이드 스튜디오 버전은 3.1.2 버전이고..

그레들 빌드 버전은 3.1.2 버전입니다.

 

 

만약 소스 오픈시에 

 

Minimum supported Gradle version is 4.4. Current version is 4.0.

등의 그레이들 버전과 관련된 에러가 발생할수도 있습니다.

몇몇 분들이 이 문제로 문의를 주어 저의 경우에는

처음부터 깔끔하게 android studio 및 sdk 그리고 gradle 과 관련된 정보를 새로 구축해서 open 을 했더니 에러는 나지 않았습니다만

만약 에러가 보인다면 아래의 문제로 해결할수 있을것 같습니다.

 

Plugin version Required Gradle version
1.0.0 - 1.1.3 2.2.1 - 2.3
1.2.0 - 1.3.1 2.2.1 - 2.9
1.5.0 2.2.1 - 2.13
2.0.0 - 2.1.2 2.10 - 2.13
2.1.3 - 2.2.3 2.14.1+
2.3.0+ 3.3+
3.0.0+ 4.1+
3.1.0+ 4.4+

 

위의 정보처럼 plugin version 과 required gradle version 이 맞지 않아서 난 에러입니다.

 

프로젝트 수준의 build.gradle 파일에서 

 

classpath 'com.android.tools.build:gradle:3.1.2'

 

이 부분의 gradle 버전을 위의 표의 정보를 참조해서 낮추어서 해결할수 있을것 같습니다. 

프로젝트 수준의 build.gradle 파일은 프로젝트 루트 폴더에 있는  build.gradle 파일입니다.