gpt4 book ai didi

android - 在异常处理程序(java)中使程序崩溃

转载 作者:行者123 更新时间:2023-12-03 16:52:01 25 4
gpt4 key购买 nike

我正在制作一个适用于安卓和台式电脑的 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 上的开发者控制台。我该怎么做呢?有没有办法模拟错误以再次使程序崩溃?谢谢!

附言我已经对桌面错误屏幕进行了编码,所以我不需要与此相关的答案。我只需要一种方法在程序在 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 - 在异常处理程序(java)中使程序崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28264339/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com