어제 Fragment 관련하여 질문을 올렸었는데요, 일단 4.0버전의 ApiDemo를 좀 돌려보면서 이해를 해보려고 했습니다.
그래서 4.0 버전의 ApiDemo를 불러와서 작업을 하려고 했는데요.... 이게 되지가 않네요;;; 수 많은 에러와 함께.. ㅠ
우선 다음은 제가 수행했던 작업 내용들입니다.
-------------------------------------------------------------------------------------------
[Ctrl + Alt + N] -> [Project] -> [Android Sample Project] -> [Android 4.0] -> [ApiDemos]
이렇게 프로젝트 생성을 했구요.
ApiDemos 프로젝트 바로 하위에 README.txt 를 읽어보니
"Api demos is designed to use the compatibility library "android-support-v4.jar".
It is available through the SDK Updater in the "Android Compatibility package".
Once downloaded, copy the jar file into the ApiDemos project libs/ folder.
(If using Eclipse, add it manually to the project build path)."
이런게 있길래, 시키는데로 libs 폴더 만들어서 [C:\Android\android-sdk\extras\android\support\v4\]에 있는
[android-support-v4.jar] 을 복사해서 넣었습니다.
그리고 ApiDemos 프로젝트 오른쪽 클릭 -> [Build Path] -> [Add External Archives...] 에다가 [android-support-v4.jar]을 추가해주었습니다.
여기까지 했는데도 여전히 프로젝트에는 Error 표시가 뜨고 실행이 안되네요.
아 그리고 추가로 AndroidManifest.xml 에
<uses-sdk android:minSdkVersion="4" android:targetSdkVersion="13" /> 도 14로 수정해주었습니다.
<uses-sdk android:minSdkVersion="14" android:targetSdkVersion="14" />
-------------------------------------------------------------------------------------------
이렇게 작업을 해주었는데도 여전히 에러가 있네요
에러가 있는 소스코드들을 열어보면 모두 동일한 에러입니다.
다음은 에러 내용입니다.
-------------------------------------------------------------------------------------------
The method [xxxxx] of type [-----] must override a superclass method
1 quick fix available:
-------------------------------------------------------------------------------------------Remove '@Override' annotation
이걸 일일이 찾아다니면서 다 수정할까요?...
-------------------------------------------------------------------------------------------
흠...
뭐가 잘 못된건지도 잘 모르겠고
혹시나 해서 다른 2.3.3 버전의 ApiDemo를 프로젝트 생성해서 해보았습니다. 근데 이건 또 제대로 작동하네요;;;
구글링을 해도 4.0 버전의 Sample Code 실행에 대해 다룬 것보다 이전 버전들이 주를 이뤄서 찾아도 나오지가 않네요 ㅠ
저와 같은 현상이 있으신 분 없나요? ㅠ
도와주시면 감사하겠습니다! ㅠ




java compiler를 1.6으로 변경해보세요