안드로이드 스튜디오 빌드 과정에서 Could not find property 'compile' on org.gradle.api.internal.artifacts 에러 해결

 

환경: Android Studio

 

클래스를 추가하는 과정에서 한번씩 app > build.gradle 에서 에러가 나더군요. 이것은 외부 라이브러리를 추가하는 과정에서 build.gradle dependencies 의 내용이 수정되면서 발생한 문제입니다. 손대지도 않았는데 왜 문장이 엉켜 버렸는지 알수는 없었습니다. 수정은 간단합니다. 이전처럼 문장을 제대로 정렬해 주면 바로 해결이 됩니다.

 

그림처럼 콘솔에 Could not find property 'compile' on org.gradle.api.internal.artifacts 에러는 프로젝트를 빌드하는 과정에서 발생했습니다. 그 이유는 build.gradle dependencies 의 내용이 제대로 정렬이 되지 않아서 입니다. 제일 하단에 외부 라이브러리를 추가하는 과정에서 바로 위의 내용이 바뀐 것이죠

안드로이드 스튜디오 빌드 과정에서 Could not find property 'compile' on org.gradle.api.internal.artifacts 에러 해결

 

제대로 정렬된 모습은 다음과 같습니다. compile 뒤에 라이브라러를 놓고 줄 바꿈을 해서 이전과 동일하게 맞춰 놓습니다. 정렬이 끝나고 다시 빌드를 하게 되면 에러는 발생하지 않습니다. 그리고 중복된 라이브러리가 있다면 build.gradle 편집창에서 바로 삭제해 줍니다

안드로이드 스튜디오 빌드 과정에서 Could not find property 'compile' on org.gradle.api.internal.artifacts 에러 해결

 

만약 외부 라이브러리 관리창에서 하고 싶다면 상단에 [File] > [Project Structure] 메뉴를 선택합니다

안드로이드 스튜디오 빌드 과정에서 Could not find property 'compile' on org.gradle.api.internal.artifacts 에러 해결

 

Project Structure 대화창이 뜨면 Dependencies 탭으로 이동합니다. 그럼 현재 추가된 외부 라이브러리 목록이 나옵니다. 삭제와 추가는 오른쪽 사이드에 있는 +, - 버튼을 이용하시면 됩니다.  

안드로이드 스튜디오 빌드 과정에서 Could not find property 'compile' on org.gradle.api.internal.artifacts 에러 해결


저작자 표시 비영리 변경 금지
신고
Posted by 녹두장군