2012-01-03 4 views
1

에뮬레이터에서 완벽하게 작동하는 Java ME 응용 프로그램을 만들었습니다. 하지만 Nokia 5233 또는 다른 장치에서 응용 프로그램을 실행하면 경고 메시지가 표시되지 않고 충돌합니다.J2ME 응용 프로그램에 충돌이 발생했습니다

나는 모든 예외를 잡아 내 애플리케이션이 언제 추락하는지 알아 내려고했다. 하지만 충돌하는 동안 경고 메시지를받지 못하는만큼 쓸모가 없습니다. 문제는 무엇이겠습니까? 응용 프로그램이 충돌 한 후 응용 프로그램이 다시 시작되고 여러 번 동일한 지점에서 충돌이 발생합니다. 나는 약간의 시간을 계속 노력한다면 그것은 완벽하게 작동합니다. 무슨 문제인지 모르겠다. 그것은 에뮬레이터에서 잘 작동합니다.

+2

코드입니다 :

또한이 질문에 봐? –

+0

코드가 너무 깁니다. 이메일 주소를 알려주세요. 전체 프로젝트를 우편으로 보내 드리겠습니다. –

+0

응용 프로그램이 에뮬레이터에서 제대로 작동하지만 모바일에 앱을 설치하면 처음 5-6 시간 후에 제대로 작동하므로 ccrashing이 시작됩니다. –

답변

2

스택 트레이스를 얻을 수없는 경우 startApp() 메서드의 모든 행을 주석으로 처리해야합니다. 그런 다음 한 줄씩 연속적으로 주석 처리를 제거하고 매번 장치에서 실행하십시오. 그렇게하면 응용 프로그램이 충돌하는 행을 찾을 수 있습니다. 특히 다음과 같은 서비스의 사용. DataStorage를 검토해야합니다.

또 다른 방법은 코드에 자세한 로깅을 추가하여 실행되는 마지막 줄을 확인하는 것입니다. How to get the stacktrace in a mobile device

+0

답장을 보내 주셔서 고마워요. 내 문제는 응용 프로그램을 설치 한 후 4-5 시간 동안 잘 작동한다는 것입니다. 시간이 흐려지기 시작합니다. 언젠가는 정상적으로 작동하기 시작한 다음 갑자기 충돌이 시작됩니다. 무엇이 문제가되어야합니다. ..? –

+0

회신을위한 okie.thanks ... 가능한 경우, 내 코드를 검토 할 수 있습니까? 사실 저는 안드로이드 developrt, 첫 번째 tym J2Me에서 응용 프로그램을 만드는 그래서 문제를 직면하고 있습니다. pls는 가능한 경우 내 이메일 ID를 제공하므로 내 코드를 우편으로 발송할 수 있습니다. –

+0

PHP 웹 서비스를 사용하여 데이터를 보내고 보내십시오. –

관련 문제