<Error 내용>
E/AndroidRuntime: FATAL EXCEPTION: main
java.lang.RuntimeException: Unable to start activity ComponentInfo......
Caused by : android.content.res.Resource$NotFoundException:String resource Id #(id)
<해석 / 원인>
Unable to start activity ComponentInfo : 액비 티브이가 시작될 때 화면을 로드하지 못할 경우 생기는 에러.
하지만 Resource NotFoundException으로 인해
setText()에 String형이 아닌 다른 형이 들어가서 난 오류임.
-. setText(String.valueOf(text));으로 해결
***추가
1. Android studio가 API나 Liberary를 찾지 못하는 경우
2. xml파일에서 화면 설정의 오류가 있을 경우
3. 열고자 하는 activity에서 intent를 받아오면서, 넘겨주는 activity에서는 intent.putExtra();를 선언하지 않아서 생기기도 함.
일반적인 Unable to start activity ComponentInfo 에러를 해결하기 위한 Check List
Check List
- 프로젝트를 Clean, ReBuild 한다.
- AndroidManifest.xml 설정에 activity들이 모두 선언되었는지, 다른 것이 선언되지는 않았는지 확인하고, 아무 의미 없는 주석 추가해서 AndroidManifest를 업데이트시켜본다.
- LinearLayout의 orientation을 바르게 설정했는지 확인한다.
- 프로젝트를 종료시켰다 다시 실행시켜본다.
- AndroidStudio가 API 및 라이브러리 바르게 가져오는지 확인한다.
+xml의 package name이나 component가 잘못 등록되어도 발생하니 꼭꼭 확인하도록 하자!
출처 https://devfarming.tistory.com/2
출처: https://ppomelo.tistory.com/69 [ppomelo 🍐]
'프로젝트 기록 > android' 카테고리의 다른 글
[Error] RuntimeException - IllegalAccessException (0) | 2020.06.23 |
---|---|
[android/안드로이드] ListView 리스트뷰 정리 (0) | 2020.02.06 |
[android/안드로이드] Key Event 키 이벤트 (0) | 2020.02.04 |
[android/안드로이드] Relative Layout/margin이 적용되지 않는다. +오류상황 (0) | 2020.01.17 |
[android/안드로이드] file name 파일이름 (0) | 2020.01.17 |