반응형

android gradle plugin 2

[해결] Gradle Sync 실패, 알고 보니 안드로이드 스튜디오 버전이 낮았습니다 (AGP 호환표 정리)

얼마 전에 오랜만에 프로젝트를 열었는데 Gradle Sync가 시작하자마자 빨간 줄을 뿜더라고요.코드는 한 줄도 안 건드렸어요. 어제까지 멀쩡히 빌드되던 프로젝트였고요. 처음엔 캐시 문제인 줄 알고 Invalidate Caches부터 눌렀는데, 재시작해도 똑같은 에러가 나왔어요.결론부터 말하면 원인은 안드로이드 스튜디오 버전이 낮아서였어요. 프로젝트의 Android Gradle Plugin(AGP) 버전은 올라가 있는데, 제 스튜디오는 그 버전을 열 수 없는 버전이었던 거죠.이런 에러가 은근히 자주 나요. 저도 예전에 비슷한 걸로 한 번 고생한 적이 있고요. 그래서 이번엔 제대로 정리해두려고 합니다.에러 메시지는 이렇게 생겼어요제가 본 메시지는 이런 형태였어요.The project is using an ..

AGP upgrade Android Gradle Plugin 업그레이드란?

안드로이드 스튜디오에서 개발을 하다보면 아래 화면처럼 AGP upgrade 노티가 뜰때가 있습니다. 안드로이드에서는 Android Gradle을 편리하게 업그레이드 할 수 있도록 도와주는 기능이 있습니다. 이 기능의 이름이 AGP이며, Android Gradle Plugin 의 약자입니다. 해당 팝업이 뜬다면 무조건 수락하지 말고, 현재 프로젝트 폴더 전체를 복사해서 백업을 해놓아야 합니다. 안드로이드 개발자라면 잘 알겠지만, gradle 빌드에러는 자주 발생하고 고치기가 쉽지 않을때가 있습니다. 특히 신규로 발행된 gradle 같은 경우는 에러 해결 방법 찾기가 까다롭습니다. 실제 업그레이드 시작을 하게되면, 아래처럼 자동으로 진행됩니다. 이렇게 sync 하는 작업이 끝나면 아래처럼 최종 컨펌이 나옵니..

반응형