해결방법 : 디버거 or Logcat or Log 사용으로 문제점 알아내기
디버거 사용
Shfit + F9로 한 줄씩 디버깅하며 문제점 파악.
Logcat 사용
스택 트레이스를 읽어 문제 찾기(Stack tracing)
붉은 글씨나 Cause by, 해당 앱의 패키지 이름을 주의해서 볼 것.
*참고하면 좋은 글 : https://okky.kr/article/338405
Log 이용
Log.d (debug)
Log.i (information)
Log.e (error)
Log.d("test", text);
//내용은 Logcat에서 test를 검색하여 확인가능
또는
final static String TAG = "MainActivity");
Log.d(TAG, text);
//TAG로 상수처리하여 TAG를 검색하여 확인가능
경우-1
윈도우 계정 이름이 한글명이면 에러가 날 수 있다
이는 AVD Manager에서 실행할 AVD의 [Action] - 🔻 - [Show on Disk]에서 확인할 수 있다.
폴더가 열리면 주소창을 눌러 주소를 확인할 수 있는데 \Users옆이 계정명이다.