반응형

gradle 3

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

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

안드로이드 스튜디오 Gradle build failed

안드로이드 앱을 개발하다보면 아래와 같은 에러를 종종 볼 수 있게 됩니다. "Gradle build failed" 이 에러 문구의 에러가 워낙 많아서 구글에서도 가이드를 해놓았습니다. 1. Android Gradle 플러그인 업데이트 Android 스튜디오를 업데이트하면 Android Gradle 플러그인을 사용 가능한 최신 버전으로 자동 업데이트하라는 메시지가 표시될 수 있습니다. 업데이트를 수락하거나 프로젝트의 빌드 요구사항에 따라 버전을 수동으로 지정할 수 있습니다. Android 스튜디오의 File > Project Structure > Project 메뉴 또는 최상위 build.gradle 파일에서 플러그인 버전을 지정할 수 있습니다. 플러그인 버전은 Android 스튜디오 프로젝트에 빌드된 모..

[Android] No cached version available for offline mode

안녕하세요 피커입니다. 안드로이드 개발중에 갑자기 아래와 같은 에러 해결 방법을 공유합니다. 에러 발생 안드로이드 스튜디오에서 빌드를 진행하게 되면 No cached version available for offline mode 라는 문구가 발생합니다. 이는 안드로이드 스튜디오에서 네트워크가 연결되지 않음으로 인식하기 때문에 발생합니다. 해결방법 먼저 네트워크가 정상적으로 동작하는지 확인이 필요합니다. 인터넷 브라우저를 열어서 정상동작하는지 확인해보세요. 그래도 동일한 에러가 발생한다면 안드로이드 스튜디오에서 아래 설정메뉴를 진입해서 변경해보세요. 이후 아래 화면처럼 gradle 설정화면이 출력됩니다. 위 아이콘은 offline을 설정하는 아이콘입니다. 클릭하고나서 다시 빌드를 해보면 보통 문제가 해결됩..

반응형