프로젝트를 빌드하다가 아래와 같은 에러가 발생했다.
ParseError at [row,col]:[109,1] Message: 예기치 않은 파일의 끝입니다.
위 메세지 외에는 발생경로 조차 알려주지 않아서
상당히 헤매고 있었는데
끝없는 구글링 끝에 원인을 찾을 수 있었다.
xml 파일에 태그가 제대로 닫혀있지 않거나 잘못된 형식의 오타 등이 있으면 빌드 중 xml파일 파싱 과정에서 발생하는 에러라고 한다.
필자도 레이아웃을 수정했었던게 생각이나 소스를 찾아들어가니
일부 소스를 주석처리 한다는 것이 부모 레이아웃의 닫는 부분까지 주석처리 되어 에러가 발생한 것이다.
주석처리를 수정한 후 다시 빌드해보니 정상적으로 빌드가 되었다.
앞으로 xml파일을 수정할 일이 있다면 태그를 잘 확인해보자 ..
개인적으로 공부했던 것을 바탕으로 작성하다보니
잘못된 정보가 있을수도 있습니다.
인지하게 되면 추후 수정하겠습니다.
피드백은 언제나 환영합니다.
읽어주셔서 감사합니다.