안녕하세요.
안드로이드 공부 중인 학생입니다.
안드로이드 스튜디오를 쓰고 있는데요.
공부 시작한 지 두 달인데 시행착오가 많습니다.
에뮬레이터는 너무 느리고 에러도 많이 나서 지워 버렸습니다.
안드로이드 개발할 때 테스트나 디버깅은 어떻게 하시나요?
저는 apk빌드해서 제 폰에서 돌려보고, 콘솔로 출력이 안되서 textview에 라인 번호를 출력해서 어떻게 돌았는지 확인하고 있습니다.
노하우를 가르쳐주세요!!
2. 출력은 TextView에 할 필요 없이 아래와 같이 Log 함수를 이용해서 출력할 수 있습니다.
public static final String LOG_TAG = "MY_APP_LOG";
...
Log.v(LOG_TAG, "This is verbose log");
Log.d(LOG_TAG, "This is debug log");
Log.i(LOG_TAG, "This is info log");
Log.w(LOG_TAG, "This is warn log");
Log.e(LOG_TAG, "This is error log");
3. 위처럼 Log 함수를 통해 출력한 로그는 아래와 같이 LogCat이라는 패널에 출력됩니다.
4. LogCat에 출력되는 내용들은 아래와 같이 Log 함수의 첫번째 인자인 로그 태그를 통해 필터링해서 볼 수도 있습니다.
1. 에뮬레이터가 너무 느리면 기기를 연결해서 디버깅할 수 있습니다.
2. 출력은 TextView에 할 필요 없이 아래와 같이 Log 함수를 이용해서 출력할 수 있습니다.
3. 위처럼 Log 함수를 통해 출력한 로그는 아래와 같이 LogCat이라는 패널에 출력됩니다.
4. LogCat에 출력되는 내용들은 아래와 같이 Log 함수의 첫번째 인자인 로그 태그를 통해 필터링해서 볼 수도 있습니다.