안드로이드 허니콤 이후 제공되는 API를 하위 버젼에서 사용할 수 있도록 해주는 Android Support Library를 사용해보고 있는데, 실행만 하면 에러가...
- java.lang.NoClassDefFoundError
- java.lang.RuntimeException: Unable to instantiate activity ComponentInfo
- java.lang.ClassNotFoundException
분명 코드에는 있는데 못 찾는다고 에러를 뱉어낸다.
아무리 AndroidManifest.xml 파일을 건드려봐도 해결이 안되고.
import android.support.v4.app.Fragment;
android.support.v4.app 패키지를 사용하도록 해봐도 여전히 해결 불가.
...
해결방법.
android-support-v4.jar 파일을 프로젝트 아래 libs 폴더에 넣어줘야 한다.
SDK에 있는 것을 build path에 추가해주는 것은 개발시에만 유효하고 빌드시에 반영되지 않음.
반드시 libs 폴더여야 한다. lib도 안된다.
'iOS & Android' 카테고리의 다른 글
통신을 최소화하자. (1) | 2012.07.12 |
---|---|
안드로이드 디자인 가이드 (0) | 2012.07.09 |
Android UI components (0) | 2012.06.27 |