본문 바로가기

개발도구/aOS - 안드로이드 개발

[안드로이드] EXCEPTION: main - Unable to start activity ComponentInfo

대체로 Activity 또는 콤포넌트를 찾지 못하는 경우 발생하게 된다.

확인경로 )
1. 대게는 Activity를 Manifast 파일에 등록을 시키지 않았을 경우 혹은 오타

2. 만약 안드로이드 콤포넌트를 확장해서 재정의한 경우라면 생성자를 모두 정의하지 않았을 경우에도 발생할 수 있다. 저의 경우는 class 에서 먼저 정의 하고(xml 없는 상태에서 정의하면 에러가 난다.) , 그 후에 xml 파일을 만들어 넣어도 이미 에러난 상태만 유지하고 있어서 반대로 xml 만든후 class에 코딩하니 잘 된다.

3. Activity를 정의한 경우라면 Manifast파일에 제대로 추가했는지 확인

4. 콤포넌트를 확장해 사용한 경우라면 모든 생성자를 오버라이딩 해주었는지 확인