티스토리 뷰

반응형

안녕하십니까! Hun!입니다!


어제 안드로이드 앱을 만들기 위해서 설치한 안드로이드 스튜디오를 사용하려고 하던 중에 문제가 발생하였는데 오늘은 이 오류를 해결하는 방법을 소개해드리고자 합니다. 첫 번째 오류는 스튜디오 화면의 아래인 콘솔 창에서 두 줄로 “Failed to find Build Tools revision 27.0.3”와 “Install Build Tools 27.0.3 and sync project”라고 적혀있었습니다.(참고로 두 번째 문장에 다운로드 경로를 링크시켰기 때문에 클릭하면 다운로드 창이 뜹니다.) 번역해보면 개정판 빌드 툴인 27.0.3 버전을 찾는데 실패하였으니 이 버전을 설치하고 프로젝트와 연결시키라는 말 같습니다. 이 문제를 해결하기 위해서 경고 문구를 구글링을 통해서 찾아본 결과 단순히 링크를 눌러서 새로운 버전을 설치하시면 문제는 간단히 해결될 것이라고 하여서 설치를 진행하였고 해결되기를 기대하였습니다. 


허나 기대한 마음과 달리 해결되지는 않고 새로운 오류 경고문이 콘솔 창에서 반갑게 저를 맞이하였습니다. 바로 그 문장은 “AAPT2 error: check logs for details”이었습니다. 예전에 다른 노트북에서 설치할 때는 이런 문제가 발생하지 않았는데 왜 이런 문제가 생기는 건지 의문이 들기도 하고 최신 안드로이드 스튜디오에 문제가 생겨서 이전 버전으로 다운 그레이드를 시켜하는 것인지 고민하기도 하였습니다. 하지만 고민해도 답은 나오지 않기 때문에 이 오류도 앞의 오류 문장과 같이 구글링을 해보았고 마침내 해결방법을 찾았습니다. 



그 방법은 “android.enableAapt2=false”이라는 코드 한 줄만 추가하면 해결되는 것으로 스택 오버플로우(Stack Overflow)라는 개발자 사이트에 방법이 나와 있었는데 저와 같은 문제를 겪은 분들이 올린 질문에 현명하신 분들이 감사하게도 답을 달아주신 것을 보고 해결하였습니다. 또 찾아보니 안드로이드 개발자 사이트의 문서에도 오류 해결방법이 나와 있어서 두 사이트를 앞으로 자주 활용해야겠다는 생각이 들었습니다. 


그럼 코드를 어느 곳에 추가를 해야 하는지를 알려드리도록 하겠습니다. 위의 그림을 참조하셔서 따라하시면 더 쉬울 것입니다. 스튜디오 화면의 좌측에 프로젝트 보기를 ‘Android’로 설정하셨다면 ‘Gradle Scripts’이라는 파일이 보이는데 이 파일을 클릭하시고 나오는 목록 중에서 ‘gradle.properties’라는 파일을 클릭합니다. 그러면 파일에 포함된 코드들이 보이는데 이 곳에 아까의 코드 한 줄을 입력하여줍니다. 그런 다음에 수정한 Gradle 파일과 프로젝트를 연결시키기 위해서 좌측 상단의 탭 메뉴인 ‘File’를 누르고 하위 메뉴인 “Sync Project with Gradle Files”을 클릭하시면 경고문이 없어지고 정상적으로 빌드와 실행이 되시는 것을 확인할 수 있을 것입니다. 


이때 여러분들은 위의 사진과 같이 콘솔 창의 빌드 화면에서 'Java compiler'라는 부분에서 1개의 경고가 있는 것을 확인하셨을 겁니다. 저는 위와 같은 경고문을 보고 아직도 해결할 부분이 남은 건가 싶었는데 찾아보니 아무런 문제가 없다고 해서 그냥 무시하셔도 될 것 같습니다.

반응형
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함