티스토리 뷰
개발일지/안드로이드 개발
(자답) android.view.inflateexception: binary xml file line ~ 오류 해결법
DFR 2018. 6. 5. 13:54반응형
레이아웃을 화면에 인플레이션 할 때 문제가 발생한 것이다.
즉 레이아웃 부분에서 오류가 난 것인데 이유는 여러가지가 있겠지만 정상적으로 레이아웃을 만들고 코드를 입력했으면 어지간하면 나오지 않는 오류이다.
나같은 경우에는 이 오류가 안드로이드 버전 8.1(오레오) 에서는 뜨지 않았으나, 6.0(마시멜로) 버전에서는 떴다.
그렇다면, 호환성에서 문제가 발생한건데.. 위젯도 살펴보고, 호환성에 문제가 있는 부분을 찾아보았다.
그렇게 몇 시간 씨름을 하며 찾아본 결과 Drawable 리소스 폴더를 봤는데 Drawable-v24(api24, 안드로이드 7.0) 폴더로 설정이 되어있었던 것이다.
다시 Drawable 리소스 폴더로 옮겨놨더니 제대로 실행이 되었다.
(문제의 V24)
처음 만들었을 때 왜 저렇게 설정해놨는지는 모르겠지만 덕분에 삽질했다...
반응형
'개발일지 > 안드로이드 개발' 카테고리의 다른 글
네이버, 카카오톡, 구글 연동 로그인을 구현해보자. (0) | 2018.06.10 |
---|---|
안드로이드의 TextView에 커스텀 폰트 적용(스튜디오 3.0 이상) (0) | 2018.06.06 |
개인적으로 쓰는 Intellij Idea 단축키들 (0) | 2018.05.25 |
라이브러리 버터나이프 기본적인 사용법 (0) | 2018.05.23 |
Nginx-rtmp로 구축된 스트리밍 서버에 OBS STUDIO(또는 안드로이드 어플)를 이용하여 스트리밍 서버 테스트하기 (1) | 2018.05.08 |