답변:
콘솔로 출력을 시도하는 대신 LogLogCat로 출력하여 다음으로 이동하여 Eclipse에서 찾을 수 있습니다. Window-> Show View-> Other…-> Android-> LogCat
에 대한 참조를Log 살펴보십시오 .
LogCat을 사용하면 로그 유형에 따라 다른 색상을 인쇄 할 수 있다는 이점이 있습니다 (예 : Log.d파란색 Log.e인쇄, 주황색 인쇄). 또한 로그 태그 , 로그 메시지 , 프로세스 ID 및 / 또는 응용 프로그램 이름으로 필터링 할 수 있습니다 . 이것은 앱의 로그를보고 다른 시스템 항목을 별도로 유지하려는 경우에 유용합니다.
System.out.println()LogCat에 출력합니다. 오래된 System.out.println()것을 사용하면 System.out.println(object)변수가 초기화되었는지 여부를 확인해야하는 경우 콘솔 과 같은 객체를 인쇄 할 수 있다는 이점 이 있습니다 .
Log.d, Log.v, Log.w등 방법은 당신이 콘솔에 문자열을 인쇄 할 수와 개체 수 없습니다. 이를 피하려면 (원하는 경우)을 사용해야합니다 String.format.
toString(). 이것이 System.out.println(Object)내부적으로하는 일입니다. 는 IF toString()의 방법 Object자체가 (예를 들어 배열 유형)를 사용 당신은 유용한 출력을 얻을 수 없습니다.
Log.