이미지와 글귀

반응형


안드로이드 스튜디오를 업데이트하였더니 "Failed to execute aapt"라는 오류 메세지가 뜨면서 빌드에 실패.

내부적인 오류 명칭은 java.util.NoSuchElementException.


어떻게 해결하는가 찾아보니 가지각색의 방법이 존재했다.


gradle.properties 파일에서 'android.enableAapt2=false' 추가하기.

Clean Project - Rebuild Project 빌드하기.

SDK 업데이트하기 등등.


여러 방법이 있었지만 내 문제를 해결해주지 않았다.


그러던 와중에 새로운 방법을 발견해서 바로 시도해보았는데 말끔하게 해결되었다.


https://stackoverflow.com/questions/49597798/nosuchelementexception-after-android-studio-upgrade


"I had the same problem, so I just changed the version of gradle plugin in 3.0.0 and it worked for me."


이 외국 분의 답변대로 build.gradle에서 gradle 버전을 3.0.0으로 바꿔보았더니 빌드가 정상적으로 된다.





buildscript {
repositories {
jcenter()
google()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.0.0' // 3.0.0으로 바꿔주자
classpath 'com.google.gms:google-services:3.0.0'

// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}


단지 이렇게 고치고 나면 플러그인 업데이트 창이 계속 뜨는데 무시하면 된다.


업데이트를 눌렀다간 다시 Failed to execute aapt의 늪으로...



반응형

이 글을 공유합시다

facebook twitter googleplus kakaoTalk kakaostory naver band