[안드로이드] main.out.xml 또는 string.out.xml 나오며 실행안될때 해결법!

반응형

몇십분동안 저의 코딩을 막아놓은 이놈의 에러.


에러 내용은 XML 파일에서 에러가 나서 빌드 할 수 없다는 건데
도대체 뭔지 몰라 검색 시작.

읽기전에 손가락 한번 클릭~ >_<

고마워요 ~ Chu ~ ♥




< main.out.xml 의 에러와 string.out.xml 의 에러 >


이런 경우의 해결법은
프로젝트를 실행할때 소스파일에 포커스를 두고 실행해야 되는데,
xml 을 수정하고 저장한 뒤 xml에 포커스를 두고 실행되었기 때문입니다.
(출처 : http://blog.naver.com/constatine86?Redirect=Log&logNo=60110035999 )

어찌 되었든 해결법은 아래와 같습니다.

main.out.xml 파일이 만들어지며 실행 안될때


만들어진 main.out.xml 을 삭제 합니다.



프로젝트에서 마우스 우클릭 후 refresh 해줍니다.



메뉴의 project -> clean 을 선택하여 해당 프로젝트를 청소 해줍니다.

마지막으로 젤 중요한 부분.
처리가 다 끝났다면 소스파일을 열어놓은 상태에서 프로젝트를 실행합니다 ^^



string.out.xml 파일이 만들어지며 실행이 안될때

main.out.xml 의 해결방법과 대부분 유사하지만 한가지 차이점이 있습니다.

우선 위와같이 string.out.xml 을 삭제합니다.
그런 다음 프로젝트를 refresh 합니다.


마지막으로 이클립스 하단쪽에 보면 Problems 란이 있는데,
여기에 있는 항목을 모두 삭제 ( delete ) 해 주어야 합니다.


그런뒤에 실행할때 혹시라도 .apk 파일을 찾을 수 없다는 메시지가 나타나면
( Could not find 소스파일명.apk )
소스코드파일을 껏다가 다시 켜서 실행하니 정상작동 하네요~





반응형

댓글

Designed by JB FACTORY