在异常处理程序中使程序崩溃 (java)
Make a program crash in exception handler (java)
我正在制作可在 android 和台式计算机上运行的 LibGDX 游戏。每当出现错误时,我都会用 try/catch
捕获它。这是我的工作:
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
}
正如你从上面的代码中看到的,我想做的是,如果游戏有错误,我想让程序崩溃,就像我没有捕捉到异常时的正常情况一样,这样可以在 android 上向我的开发人员控制台报告错误。我该怎么做呢?有没有办法模拟错误使程序再次崩溃?谢谢!
P.S。我已经对桌面错误屏幕进行了编码,因此我不需要与此相关的答案。我只需要一种方法在 android 上 运行 时故意使程序崩溃。
你可以重新抛出原来的异常如下:
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
}
我正在制作可在 android 和台式计算机上运行的 LibGDX 游戏。每当出现错误时,我都会用 try/catch
捕获它。这是我的工作:
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
}
正如你从上面的代码中看到的,我想做的是,如果游戏有错误,我想让程序崩溃,就像我没有捕捉到异常时的正常情况一样,这样可以在 android 上向我的开发人员控制台报告错误。我该怎么做呢?有没有办法模拟错误使程序再次崩溃?谢谢!
P.S。我已经对桌面错误屏幕进行了编码,因此我不需要与此相关的答案。我只需要一种方法在 android 上 运行 时故意使程序崩溃。
你可以重新抛出原来的异常如下:
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
}