Android 개발 Warning과 Error
- Android Gradle Upgrade Error
안드로이드 업그레이드 에러 해결 방법
업그레이드 후 빌드 에러 해결 방법
평소 업데이트를 잘 안 하는 성격 탓에
안드로이드 스튜디오에서
막 이것저것 다운로드하고 업데이트하라는 메시지가 마구 뜬다.
그래서 한 꺼번에 막 이것저것 받고 하다보니
빌드하니까 이런 에러가 떴다.
Cause: org.jetbrains.plugins.gradle.tooling.util.ModuleComponentIdentifierImpl.getModuleIdentifier()Lorg/gradle/api/artifacts/ModuleIdentifier;
언제나 그렇지만, 무슨 말인지 알아먹을 수가 없는 오류 메시지다.
초보자들이 이때 할 수 있는 건 구글링뿐이다.
구글링을 열심히 해보니
stackoverflow에서 Gradle을 다운그레이드 해보란다.
해결 방법
어떻게 하는지는 안 알려주고 걍 Gradle을 다운그레이드 해보란다.
그래서 열심히 방법을 찾아본 결과!
내 컴퓨터의 안드로이드 이것저것 깔린 곳 주변에
.gradle폴더에서 -> wrapper -> dists 로 들어가면
받은 그래들의 목록이 뜬다.
최신은 gradle-5.1.1이고
이전에 내가 썼던게 4.6이니까 4.6으로 바꾸면 된다.
그럼 이제 안드로이드 스튜디오에서
일단은 혹시 모르니
싱크를 위해 Gradle에서 쓸데없이 수정했던거 있으면 원래대로 되돌려 주고
Gradle 다운그레이드를 해봤다.
-> [Gradle Scripts]
-> [gradle-wrapper.properties] 에 들어가면
distributionUrl이 이렇게 되어 있는데
이전 버전인 4.6으로 고쳐주면 된다.
고치고 나서 다시 싱크 빌드 다 해보니까
빌어먹을 에러 메시지가 안 뜨고 잘 돌아간다.
업데이트를 할 때는 한 번에 이것저것 하지말고
하나 하고 돌려보고
하나 하고 돌려보고
이러는 습관을 들여야 겠다.
댓글