在异常处理程序中使程序崩溃 (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
}