Android 소스 빌드시 R.java로 인한 오류

외부에서 이미 개발된 Android Source를 취급할 때

File -> Import -> General - Existing Projects into Workspace 를 선택하고 Next 버튼 클릭

다음화면에서  Select root_directory 라디오박스가 선택된 상황에서 Browse 버튼 클릭

그리고 나서 불러올 소스 폴더를 선택을 하면 해당 프로젝트가
Package Explore로 올러오게 된다 (물론 그 전에 WorkSpace에 해당 폴더를 복사해야한다)

그리고 src 폴더의 소스들을 보게 되면 에러 표시가 많을텐데

여기서 의외로 많은 분들이 쉽게 지나치는 부분이 해당 android.jar을 포함시키지 않는 다는 것을 알았다

그리고 이것 저것 해 보면서 시간을 보내다가 결국 안된다고 포기해 버리는 분들도 있어
간략하게 나마 적는다

불러온 프로젝트를 마우스 우클릭하고 난 후 Properties를 클릭한다
그리고 팝업으로 창이 뜨면 android 라는 왼쪽 메뉴를 선택하고 난 후
해당 프로젝트의 엔진을 선택하라

android 1.1 부터 Goole APIs 2.1 Api 7까지 화면에 보인데 (이글을 적는 시점의 최신 버젼이다)
난 Google APIs를 사용해야 할 프로젝트를 개발할 것이기 때문에 Google APIs 2.1 api 7을 선택하였다

그리고 Apply 버튼을 클릭하라

혹시 R.java 파일이 프로젝트에서 gen이라는 폴더 이하에 생기면
src 폴더 하부의 R.java 파일은 그냥 삭제 해도 된다

단순한 문제다
어떤 Android 버젼으로 개발할지 지정해 주지 않으면
모든 R.java 그리고 모든 Import 항목이 에러가 발생하게 된다.
이것만 해 주면 문제 없을 것이다.

PS. 이래도 에러가 해결 되지 않는다면 특별히 Import해야 하는 jar 항목이 더 있을수도 있고
       그것도 아니라면 위 메뉴항목 중 Project -> Build Automatically를 선택하지 않았을 수도 있다
       Build Automatically를 선택하지 않았다면 Build Project를 매번 열심히 눌러주면 된다