【发布时间】:2015-02-01 15:26:51
【问题描述】:
我正在制作一个适用于安卓和台式电脑的 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 上运行时故意使程序崩溃。
【问题讨论】:
标签: android exception crash libgdx desktop