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 linearlayout에 xmlns가 두 개 다 등록되어 있어서 오류가 났었습니다. 그래서 databinding layout 부분의
xmlns를 삭제해주니 오류가 나지 않았습니다.
2018/07/16 - [나의 일기] - 코인 (계산기+정보+포트폴리오) 어플리케이션
2018/07/15 - [나의 일기] - #담아두다 #일상 #다이어리 #어플리케이션
1인 개발을 하고 있습니다.
'Android 공부' 카테고리의 다른 글
안드로이드 유튜브 플레이어 예제 (0) | 2018.10.24 |
---|---|
안드로이드 gitignore 예제 (0) | 2018.10.24 |
(Solve) Error Caused by: java.lang.IllegalStateException: Unexpected inputs: ImmutableJarInput{name=com.google.firebase:firebase-analytics-license (0) | 2018.07.25 |
(Solve) Android Studio Duplicate photos on sharing (0) | 2018.07.25 |
(Solve) Activity class does not exist (Error type 3) (10) | 2018.07.21 |