Eclipse에서 안드로이드 앱을 만들다 보면 툭하면 다음과 같은 에러 메시지가 뜨면서 컴파일 및 실행이 안되는 경우가 발생한다.

The project cannot be built until build path errors are resolved

구글을 찾아보아도 이 현상의 원인에 대한 정확한 설명도 없고 단지 몇가지 이를 피할 수 있는 팁정도만 찾을 수 있었다. 아마도 SDK상에서 library path가 잘 꼬여서 그런것 같은데 이 에러가 발생했을 때 이를 넘어갈 수 있는 방법만 소개해본다.

  1. Eclipse SDK -> Project -> Properties -> Java Build Path -> Order and Export
    현재 사용하는 class의 directory가 나오는데 이것의 순서를 바꿔본다.
  2. Eclipse SDK -> Project -> Properties -> Java Build Path -> Libraries
    아무거나 임시로 library를 추가한다. (ex. Add Library -> JRE System Library)
    그 후 project가 refresh될때까지 기다리거나 강제로 refresh한다.
    추가했던 library를 다시 제거한다.

나의 경우 1의 경우에서 에러가 없어지는 경우도 있고, 2까지 해야 없어지는 경우도 있었다. 구글에서 찾아보면 이런 에러가 5년전에도 있었던것 같은데 왜 아직까지 이러는지 모르겠다.


저작자 표시 비영리 변경 금지
TAG , , ,

댓글을 달아 주세요