java.lang.NoClassDefFoundError: org.apache.http.entity.mime.MultipartEntity 04-18 11:00:20.781: E/AndroidRuntime(4447): at egovframework.tcpor.mobile.mri.lsi.http.HttpRequest.postRequest(HttpRequest.java:121) 04-18 11:00:20.781: E/AndroidRuntime(4447): at egovframework.tcpor.mobile.mri.lsi.thread.HttpThread.fileUpload(HttpThread.java:83) 04-18 11:00:20.781: E/AndroidRuntime(4447): at egovframework.tcpor.mobile.mri.lsi.thread.HttpThread.run(HttpThread.java:61)
잘되던 소스가 갑자기 위와 같은 에러를 뽑아내면서 아무것도 할 수가 없을때 한 2시간정도 구글링하다가 알게된 건데
이전버전에서는 상관없었는데 라이브러리를 포함하는 폴더명은
lib (x) -> libs(o) 랍니다... 왠지 찾고나서 어이없었지만 일단 돌아가게 하려면 바꿔야 겠네요.. ㄷㄷ;;
http://android.foxykeep.com/dev/how-to-fix-the-classdefnotfounderror-with-adt-17
위내용에서 보면 eclipse의 adt버젼이 17로 올라가면서 생긴 변경점인듯 하네요.
그리고 하다보면서 알게된건데 (17로 올라가면서 생긴 변경점인지는 확실하지 않음)
libs폴더의 내용을 자동으로 라이브러리로 인식을 하는 듯 합니다.
그리고 라이브러리프로젝트의 라이브러리로 등록이 되어있으면
해당 프로젝트를 라이브러리로 등록한 프로젝트는 기존과 다르게 라이브러리를 다시 추가할 필요가 없어졌네요.
'개발 > 안드로이드 개발' 카테고리의 다른 글
안드로이드 - 음성인식 (0) | 2012.05.04 |
---|---|
LiveWallpaper - 간단한 LiveWallpaper 만들기(1) (0) | 2012.05.03 |
[안드로이드]sensor 정리 (0) | 2012.03.23 |
[안드로이드] 전화수신거부 (4) | 2012.01.19 |
[안드로이드] 어플 종료(?) (0) | 2012.01.17 |