Android
[Android] android.view.InflateException: Binary XML file line #9 해결 방법
남 희
2022. 4. 25. 23:36
1. 오류 메시지
Caused by: android.view.InflateException: Binary XML file line #9 in (패키지명):layout/(xml파일이름)
해석 : in 이후의 파일 경로 xml 파일의 #9(9번째) 라인에서 레이아웃을 객체화 시키는 과정에서 Exception이 발생했다.
android.view.InflateException 정의 : This exception is thrown by an inflater on error conditions.
객체화 시킬 때 맞지 않은 문법 등을 사용해 에러를 발생시켰다는 뜻으로 보면 될 것 같다.
원인 : 위 경로에 표기된 xml 파일의 9번 라인을 확인해보니 <FrameLayout>를 사용해야 하는 상황에서 <fragment>를 사용하고 있었다. 즉, xml의 문법적인 오류였다.
2. 해결 방법
기존의 알맞지 않은 View 이름을 수정했다.
본인의 경우 <fragment>를 <FrameLayout>으로 수정했더니 해결되었다.