Android 屏幕切换期间项目崩溃

Android 屏幕切换期间项目崩溃,android,libgdx,Android,Libgdx,我用Gradle设置做了一个项目。有时看起来很随机,游戏在切换屏幕时就会崩溃,例如,当游戏结束时,它有时会在屏幕上切换,有时会崩溃 以下是它崩溃时的LogCat输出: 07-11 14:55:09.891: A/libc(8045): Fatal signal 11 (SIGSEGV) at 0x51506008 (code=1), thread 8474 (Thread-7978) 有人知道发生此崩溃的典型原因吗?在屏幕之间切换时,实际上是在告诉块编辑器加载新项目,这需要一点时间。在更改内容

我用Gradle设置做了一个项目。有时看起来很随机,游戏在切换屏幕时就会崩溃,例如,当游戏结束时,它有时会在屏幕上切换,有时会崩溃

以下是它崩溃时的LogCat输出:

07-11 14:55:09.891: A/libc(8045): Fatal signal 11 (SIGSEGV) at 0x51506008 (code=1), thread 8474 (Thread-7978)

有人知道发生此崩溃的典型原因吗?

在屏幕之间切换时,实际上是在告诉块编辑器加载新项目,这需要一点时间。在更改内容之前,请等待“块编辑器”完成为新屏幕加载块。最特别的是,等待新屏幕完成加载,然后用鼠标单击块或链接。如果不等待,可能会出现错误,甚至会丢失项目中的块

参考->


此外,查看以下链接可能会有所帮助:

Gradle是一个构建系统-它不会更改应用程序的运行时行为。我会在其他地方寻找问题的原因。因此,您是否建议每次屏幕切换时,我都添加一些内容,说明加载和禁用用户输入?或者类似于给新屏幕加载时间的东西?是的,您需要允许屏幕完成后面的过程。此外,您可能会尝试破坏主屏幕,并尝试使用gameover screen重新加载以使其保持新鲜。这可能会避免crash@SerhatC很好的呼吁让游戏加载。当游戏切换到一个新屏幕时,我允许它在注册任何用户输入之前加载2-3秒。非常感谢你的帮助!