2015-02-01 3 views
0

저는 Android 및 데스크탑 컴퓨터에서 작동하는 LibGDX 게임을 만들고 있습니다. 오류가있을 때마다 나는 try/catch으로 그것을 잡습니다. 당신은 내가하고 싶은 것이 위의 코드에서 볼 수 있듯이 게임에 오류가있는 경우 정상적으로 I didn를한다면 같은예외 처리기에서 프로그램 크래시 만들기 (java)

try{ 
//Run code 
}catch(Exception e){ 
    if(Game.isRunningOnAndroid()) 
     //Make application crash with error so Google can catch it and send it to my developer console 
    else 
     //Open error screen where desktop users can copy/paste the stack trace and send it to me 
} 

는, 내가 프로그램 충돌을 만들고 싶어 : 여기에 내가 할 것입니다 안드로이드에서 내 개발자 콘솔에 오류를보고 할 수 있도록 예외를 잡아 내지 마라. 어떻게해야합니까? 프로그램을 다시 크래시하기 위해 오류를 에뮬레이트 할 수있는 방법이 있습니까? 감사!

P. 이미 데스크톱 오류 화면이 코딩되어있어 관련 답변이 필요 없습니다. 난 그냥 의도적으로 안드로이드에서 실행할 때 프로그램을 충돌하는 방법이 필요합니다.

try{ 
//Run code 
}catch(Exception e){ 
    if(Game.isRunningOnAndroid()) 
     throw e 
    else 
     //Open error screen where desktop users can copy/paste the stack trace and send it to me 
} 

답변

1
! 위대하게 일했고, 그렇게 단순 할 수 있다는 것을 깨닫지 못했습니다!
+1

감사를 다음과 같이 당신은 원래의 예외를 다시 던질 수

vedi0boy