2009-10-21 3 views
1

J2ME Polish MIDlet을 디버깅하는 방법은 무엇입니까?J2ME 폴란드어로 디버깅

어떻게 생성되는 로그를 표시 할 수 있습니다 ?

+0

빌드 환경에 대해 좀 더 알려주세요. Netbeans을 사용하고 있습니까? 핸드셋 제조업체의 개발 키트가 있습니까? –

답변

2

당신은 easly 다음 사용 J2ME 폴란드어로 문을 로그인 할 수 있습니다 :

//#debug 
System.out.println("Error..."); 

는 J2ME 폴란드어와 # 디버그는 println 메소드 문을 기록 할 수있는 사전 처리 지시어를 나타냅니다 // 사용.

디버그, 정보, 경고, 오류 및 치명적 포함 로깅의 다양한 수준이있다. 당신은 자신의 로깅 수준을 정의 할 수 있지만 대부분의 상황에 대해 철저히 조사하고 있습니다.

내가 찾은 가장 좋은 것은 디버그 섹션 내 빌드 파일에 처리기를 추가하는 것이 었습니다.

<handler name="http"> 
    <parameter name="server" value="http://a.server.com:80/Debug/" /> 
</handler> 

모든 로그 정보를 서버에 곧바로 게시하므로 응용 프로그램이 실행 중일 때 그대로 로그 플로우를 볼 수 있습니다.

또는 당신은 RMS에 기록 핸들러를 추가하고 RMS에 저장된 로그를 볼 수 J2ME 폴란드어 로그 뷰어 샘플 응용 프로그램을 사용할 수 있습니다. 이 파일은 J2ME 폴란드어 설치의 샘플 디렉토리에 있습니다.

<handler name="rms"> 
    <parameter name="useBackgroundThread" value="false" /> 
</handler> 

logview 빌드 파일에 varriables를 설정해야합니다.

<variables> 
    <variable name="polish.log.MIDletSuite" value="Demonstrator" /> 
    <variable name="polish.log.Vendor" value="Enough Software" /> 
</variables> 

내가 블루투스를 통해 디버깅하는 작업 시도에서의 동료를했지만, 나는이 실제로 작동하지 않습니다 생각 : 아래를 참조하십시오.

그냥 새로운 J2ME 누가이 글을 읽는 모든 일에 주, 당신은 장치에서 디버깅 할 수 없습니다! MIDlet과 J2ME는 90 년대 후반에 처음으로 concieved되었습니다.