当时我和一位朋友正在编写经典游戏俄罗斯方块,用于学校项目。我已经编程了一段时间并实现了旋转和moveBlock,以及newBlock,draw等方法,所以我想现在也许是第一次运行它的最佳时机。但后来我收到错误消息:
11-11 21:27:41.877: WARN/ResourceType(473): getEntry failing because entryIndex 7 is beyond type entryCount 7
11-11 21:27:41.877: WARN/ResourceType(473): Failure getting entry for 0x7f060007 (t=5 e=7) in package 0: 0x80000001
11-11 21:27:51.697: WARN/ActivityManager(59): Launch timeout has expired, giving up wake lock!
11-11 21:27:51.697: WARN/ActivityManager(59): Activity idle timeout for HistoryRecord{45009538 com.prosjekt.tetris2/.TetrisandroidGameActivity}
我正在使用一个使用自建视图的Thread(surfaceHolder / surfaceView)和方法来运行它,基本上我正在按照老师的教训,在那里编写蛇游戏。因此,通过更新方法使它们与俄罗斯方块一起使用它应该可行,但现在我看不到错误。任何人都知道错误信息的含义,只需在需要更多信息时粘贴问题。
我添加了很多LOG命令,我只是从TetrisView(surfaceView)构造函数和Thread中的构造函数中获取LOG,因此它永远不会出现在任何方法中。