2012-09-05 7 views
1

예고없이 종료되는 Monodroid 응용 프로그램이 있습니다. 예외가 발생하면 응용 프로그램이 종료됩니다. Visual Studio에서 "디버깅하지 않고 시작"을 사용하여 장치에 배포되었습니다. Visual Studio에서 디버거로 실행할 때 예외가 발생합니다. 응용 프로그램이 종료되는 정상적인 동작입니까?Monodroid 응용 프로그램이 오류없이 종료됩니다.

답변

0

예, 정상적으로 들립니다. 응용 프로그램에서 처리되지 않은 예외가 발생하면 충돌이 발생하여 완전히 종료됩니다. Android Debug Log을 살펴보면 응용 프로그램의 충돌로 인해 생성 된 스택 트레이스를 포함하여 발생한 문제의 로그를 볼 수 있습니다. 내 응용 프로그램에서

+0

에서 OnCreate 방법 나는 다음을 가지고 있지만 그것이 호출되지 않습니다 AndroidEnvironment.UnhandledExceptionRaiser + = (보낸 사람, 인수를) => { 문자열 LOGFILENAME = LogPath를 + Java.IO.File.Separator + "오류 .로그"; if (! File.Exists (logFileName)) File.CreateText (logFileName); 문자열 오류 = DateTime.Now.ToString() + ""+ args.Exception.ToString(); File.AppendAllText (logFileName, error); }; – Trevor

관련 문제