Notice
Recent Posts
Recent Comments
Link
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Tags
more
Archives
Today
Total
관리 메뉴

데브팜

[Android] Unable to start activity ComponentInfo 에러 해결 본문

Android

[Android] Unable to start activity ComponentInfo 에러 해결

퓨새 2017. 6. 1. 15:38

Activity가 시작될 때 화면을 로드하지 못해 발생하는 에러이다.

일반적으로, 


android studio가 API나 라이브러리를 찾지 못하거나


xml파일에서의 화면 설정에 오류가 있을 경우 발생한다. (예를 들면 LinearLayout orientation 미설정...)



<Check List>

0. 프로젝트를 Clean, ReBuild 한다.


1. AndroidManifest.xml 설정에 activity들이 모두 선언 되었는지, 다른 것이 선언되지는 않았는지 확인하고, 아무의미없는 주석 추가해서 AndroidManifest를 업데이트 시켜본다.


2. LinearLayout의 orientation을 바르게 설정했는지 확인한다. 


3. 프로젝트를 종료시켰다 다시 실행 시켜본다.


4. AndroidStudio가 API 및 라이브러리 바르게 가져오는지 확인한다... 


+xml의 package name이나 component가 잘못 등록되어도 발생하니 

꼭꼭 확인하도록 하자! 



나의 에러 원인은 4번에 해당했는데

LinearLayout을 상속받은 Custom Layout을 만들어놓고

java코드에서 레이아웃을 CustomLayout형이 아닌 LinearLayout으로 cast해서 발생한 문제였다. 

이 에러와 1시간을 씨름했다. 젠쟝 왜 더 빨리 알지 못했을까...