我使用Gradle设置制作了一个项目。有时候(似乎非常随机),游戏只要转换到屏幕就会崩溃,例如,当游戏结束时,它有时会进入GameOver屏幕(它应该),有时它会崩溃。
这是崩溃时的LogCat输出:
07-11 14:55:09.891: A/libc(8045): Fatal signal 11 (SIGSEGV) at 0x51506008 (code=1), thread 8474 (Thread-7978)
任何人都知道发生此次崩溃的典型原因吗?
答案 0 :(得分:0)
当您在屏幕之间切换时,您实际上是在告诉Blocks Editor加载一个新项目,这需要一点时间。等到块编辑器完成后,在更改内容之前加载新屏幕的块。最特别的是,等到新屏幕加载完毕后再用鼠标点击块或链接。如果你不等,你可能会收到错误,甚至会丢失项目中的障碍。
参考 - > http://appinventor.mit.edu/explore/content/colored-dots.html
此外,查看此链接可能会有所帮助:http://puravidaapps.com/manager.php