안녕하세요.
org.xml.sax. SAXParseException ; lineNumber: 1; columnNumber: 1 에러 관련 포스트입니다.
안드로이드 스튜디오를 사용하면서 겪은 현상이지만, 이 에러를 해결하기 위해 서치를 해보니 다양한 곳에서 발생하는 것 같았습니다.
다른 곳에서도 도움이 될 수도 있으니 참고 부탁드리겠습니다.
원인
이 에러는 에러 Exception 라인에서 유추해볼 수 있듯이, 빌드 과정(Parsing)에서 문제가 발생하여 띄워지는 에러입니다.
이 포스트는 lineNumber: 1; columnNumber: 1 로 뜨는 경우에 해당되며, 다른 상세 원인의 경우 다른 방법의 해결책들이 제시되는 것을 확인할 수 있었습니다.
저의 경우에는 APK파일을 추출한 후에 이런 현상이 발생하였으며, 아마 추출과정에서 발생한 빌드 단계가 제대로 정리가 안된 것으로 추측됩니다.
해결
저의 경우는 간단하게 해결이 가능했습니다.
Android Studio는 종종 코드의 tracking을 하면서도 코드가 잘못되었다는 에러가 발생하여, 잘라낸 후 다시 붙여주면 오류가 사라지는 버그들이 있습니다.
biuld-info.xml 파일과 org.xml.sax 패키지를 건드리지 않은 이상, 이 오류 또한 비슷한 현상으로 보여집니다.
Android Studio 내에서 [Build] – [Rebuild Project] 를 선택하여 재구성을 해주면 에러가 사라지는 것을 확인할 수 있습니다.
Reference
이 에러는 잘못한 것이 없는데 발생한 오류라 억울한 경우입니다.
버그로 보시는게 맞을 것 같으며, 일반적으로 위의 해결 방법으로 모두 조치되는 것 같습니다.
만약 해결이 되지 않으신다면, 그 현상에 대해 구체적으로 댓글을 달아주세요.
같이 해결방법을 모색해보도록 하겠습니다.
찾아보는 것 좋아합니다 🙂
지금까지 org.xml.sax. SAXParseException ; lineNumber: 1; columnNumber: 1 에러 관련 포스트였습니다.
안드로이드와 관련된 다른 포스트를 보고 싶으시다면 여기를 클릭해주세요.