2010-04-20 4 views
0

절름발이 설명서를 읽고 다른 답변을 확인했습니다. 내 안드로이드 애플 리케이션 Eclispe의 logcat 창에서 몇 가지 디버그 문을 인쇄하고 싶습니다. Log 클래스의 다양한 유형의 디버그 수준에서 isLoggable 메서드를 사용하면 WARN 및 INFO가 true를 반환하는 것으로 나타납니다.Eclipse에서 Android 용 디버깅 문을 얻는 방법

Log.w 및 Log.i는 출력을 생성하지 않습니다. 누구 내가 놓친 gotchas을 아는 사람 있습니까?

그냥 환기구를 열심히해야하는 이유는 무엇입니까? iphone 및 bberry 용 앱을 게시했으며 자바 사용에 감사 드리는 동안 플랫폼에 너무 많은 "genuiuses"가 관련되어 있습니다. 나는 활동과 의도가 매우 유연하다고 생각하지만 왜 그럴까요? 난 그냥 몇 가지 화면을 넣어, 몇 가지 입력을하고 몇 가지 결과를 보여주고 싶습니다. bberry pushscreen과 popscreen은 훨씬 덜 허심합니다.

덕분에, 제리

답변

2

이클립스에서 안드로이드와 디버깅의 문제는보기 이클립스의 관점에서, 당신은 특정 응용 프로그램을 에뮬레이터 디버깅 및하지 않을 것입니다. 에뮬레이터가 충돌하지 않으므로 표시 할 로그가 없습니다. LogCat, Android의 디버깅 플러그인이 필요합니다. 이를 가져 오는 방법에 대한 자세한 내용은 answer을 참조하십시오.

+1

해결책은 연결된 답변에서 밝혀졌습니다. Logcat은 프로세스와 주기적으로 연결을 끊을 것이고, 다시 얻을 수있는 유일한 방법은 eclipse를 종료하고 다시 시작하는 것입니다. 그냥 분명히하기 위해,이 도구들은 내가 익숙해 진 것보다 훨씬 덜 통합되어 있으며, 좋은 것은 아닙니다. 일부 "천재들"은 단지 당신이 잘 알지 못한다고 말하고, 그것은 사실이지만, 나는 단지 코드를 작성하려고합니다. 나는 visual studio, webgain, xcode, rim jde를 사용하고 있습니다. 숨겨진 잡았다는 냉담하지 않습니다. – Gerry

+0

꽤 실망 스럽습니다. – Casebash

1

문제가 무엇인지 분명하지 않습니다. 나는 "Log.d (TAG,"특별한 메시지 ");" Eclipse에서 항상 에뮬레이터에서 실행되는 Android 코드를 사용합니다. "Log.w"에 출력이 없으므로 android.util.Log를 가져올 필요가 있음을 이미 알고 있다고 가정합니다. 그렇지 않으면 너는 그렇게 멀리까지 가지 못했을 것이다.

내가 생각할 수있는 유일한 다른 방법은 Window> Preferences> Android> DDMS (DDMS는 Logcat에 필요하다)에서 Eclipse 환경 설정을 점검하는 것이다. 타임 아웃이 합리적인지 확인하십시오 (기본값은 5000mS입니다). 기본 로컬 디버거 포트도 열려 있는지 확인하십시오.

+0

LogCat 창이 디버그 문 수신을 중단하는 경우가 있습니다. 이 문제를 해결하려면 Eclipse를 닫고 다시여십시오. 이런 일이 처음 생길 때 조금은 잃어 버렸습니다. 감사합니다. Gerry, – Gerry

관련 문제