안드로이드/Android java.lang.ClassCastException 에러
이클립스에서 안드로이드 프로젝트 빌드시에 다음과 같은 에러가 발생하는 경우가 생깁니다.
|
해당 Exception이 발생하는 이유는 AndroidManifest.xml 에 등록된 클래스를 실행하는 과정에서 클래스가 잘못된 캐스팅 되었 거나(처음에 Activity로 등록된 클래스를 Receiver로 수정하였으나 AndroidManifest.xml 는 수정하지 않아서 Activity로 실행하게 되는 경우 등.), 올바른 실행형태가 아닐 경우 발생하는 에러 입니다.
그렇기 때문에 프로젝트의 클래스와 AndroidManifest.xml 에 등록된 클래스들을 비교하셔서 올바르게 등록되어 있는지 확인하는 작업이 필요 합니다.