Android 공부

AAPT2 error: check logs for details 해결 방법

 AAPT2 error: check logs for details




  검색


해당 오류는 어플리케이션을 개발하다보면 겪게 되는 오류 중 하나라고 생각합니다.

그래서 구글링을 통해서 검색을 해본 결과는

 

1
android.enableAapt2=false
cs

 

gradle.properties에 해당 내용을 추가해주면 된다는 답변들을 볼 수 있었습니다.


물론 로직상에 특별한 오류가 없다면 해당 오류는 뜨지 않겠지만

해당 오류는 어떤 레이아웃이 잘 못 되었다는 오류라는 경험을 얻게 되었습니다..



  해결 방법

 

해당 문제를 해결하기 위해서는 두 가지를 따르면 됩니다.

 

1. gradle을 최신버전으로 업그레이드 해준 후, 재빌드 합니다.

2. 그렇게 되면 오류가 구체적으로 어디에서 발생했는지, 알려줄 것입니다.

그러면 해당 레이아웃에 가서 잘 못된 부분이 없는지 찾아봅니다.

++그리고 gradle을 유지하던가, 이전으로 되돌려도 상관없습니다.

 

저와 같은 사례는


1
xmlns:android="http://schemas.android.com/apk/res/android"
cs
                                                              

databinding layout 부분과 main linearlayoutxmlns가 두 개 다 등록되어 있어서 오류가 났었습니다. 그래서 databinding layout 부분의

xmlns를 삭제해주니 오류가 나지 않았습니다


2018/07/16 - [나의 일기] - 코인 (계산기+정보+포트폴리오) 어플리케이션

2018/07/15 - [나의 일기] - #담아두다 #일상 #다이어리 #어플리케이션


1인 개발을 하고 있습니다.