테스트 중 에러가 나서 안드로이드 스튜디오의 에뮬레이터는 stopped 되고, Logcat을 보던중 FATAL EXCEPTION 이라고 해서 뭔가 큰 문제가 일어난줄 알았다.

 

 

문제>

에뮬레이터 에서 진행중 에러 발생

 

에뮬레이터 화면>

 

안드로이드 폰 화면

 

 

안드로이드 스튜디오 Logcat>

... D/AndroidRuntime: Shutting down VM

... E/AndroidRuntime: FATAL EXCEPTION: main

...

at com.example.***.*****.MainActivity.onCreate(MainActivity.java:16)

...

 

 

Logcat: FATAL EXCEPTION

 

 

 

해결>

Logcat에서 알려주는데로 MainActivity.java 파일의 16라인으로 이동하니

 

TextView txtId = (EditText) findViewById(R.id.txtId);

형변환을 하면서 문제가 되었다.

간단한 에러 같지만 시스템에는 치명적이니 FATAL EXCEPTION 이라고 표현 한 건가?

 

오늘의 결론: 어쨌든간에 FATAL EXCEPTION을 보고 너무 당황하지 말자 - 안드로이드 초보

 

 

728x90

+ Recent posts