안드로이드 개발 질문/답변
(글 수 45,052)
안드로이드 full source 내의
package/apps/Browser 에 안드로이드의 Browser 어플리케이션이 있습니다.
이걸 이클립스로 가져왔더니 엄청난 에러가 발생하는데요,
일단은 R.java 파일이 생기질 않습니다.
com.android.internal.R cannot be resolved 에러가 발생하구요 이 외에도
android.jar 에 포함되지않는 각종 라이브러리 때문에 에러가 많이 발생합니다.
이를테면, import android.net.WebAddress;
이런문장도 전부 cannot be resolved 에러가 발생하는데요, 이클립스에서 SDK 추가만으로는 빌드가 불가능한거 같은데
어떻게 하면 빌드할 수 있을까요? 안드로이드 full source의 어떤것들을 라이브러리로 추가해야 되며, 그 방법을 알고 싶습니다
도와주세요~
2009.09.08 09:34:20
네.. 그냥 풀 소스중에 브라우저 만 윈도우즈 상으로 들고온것입니다만.... 제거 해야된다는 말은.. 에러 부분 모두 주석처리??
그렇게 해도 정상동작하나요? 그나저나 R.java 파일은 있어야 되지 않나요?
그렇게 해도 정상동작하나요? 그나저나 R.java 파일은 있어야 되지 않나요?
2009.09.08 12:21:53
../out/target/common/obj/JAVA_LIBRARIES/core_intermediates/classes-full-debug.jar
../out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/classes-full-debug.jar
풀소스 빌드 후 결과물 중 위의 두 라이브러리를 한번 포함시켜보세요 android.jar는 제거하구요
재수좋으면 따로 빌드 될 수 있습니다.
빌드 되더라도 에뮬에 올려보려면 이미 브라우져 어플리케이션이 설치되어있기때문에 설치가 안될껍니다.
ddms 에서 system/app 안의 apk 지우기 시도해보시고 안되면 adb shell 에서 강제로 한번 지워보세요
굿럭~
../out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/classes-full-debug.jar
풀소스 빌드 후 결과물 중 위의 두 라이브러리를 한번 포함시켜보세요 android.jar는 제거하구요
재수좋으면 따로 빌드 될 수 있습니다.
빌드 되더라도 에뮬에 올려보려면 이미 브라우져 어플리케이션이 설치되어있기때문에 설치가 안될껍니다.
ddms 에서 system/app 안의 apk 지우기 시도해보시고 안되면 adb shell 에서 강제로 한번 지워보세요
굿럭~
2009.09.08 19:36:32
nelish 님 말대로 android.jar를 없애고 외부 라이브러리를 포함시켰더니 R cannot be resolved 오류 말고는 대부분 다 사라지는군요..
여전히 몇가지 임포트 오류는 있습니다만.. 이를테면 org.apache.http.HttpResponse cannot be resolved 같은 것들말이죠..
R.java는... 어떻게 해야 생길까요...??
여전히 몇가지 임포트 오류는 있습니다만.. 이를테면 org.apache.http.HttpResponse cannot be resolved 같은 것들말이죠..
R.java는... 어떻게 해야 생길까요...??
설치형 애플리케이션 입장에서 작업하시면 해당 에러나는 부분을 모두 제거하셔야 합니다.