1

当時、私と友人は、学校のプロジェクトでクラシック ゲームのテトリスをプログラミングしていました。私はしばらくの間プログラミングをしており、rotate と 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}

メソッドを使用して、自己構築されたビュー(surfaceHolder / surfaceView)を使用するスレッドで実行しています。基本的に、教師がヘビゲームをプログラムしたレッスンに従っています。したがって、テトリスで正しいようにメソッドを更新すると機能するはずですが、今ではエラーが表示されません。エラー メッセージの意味を知っている人は、さらに情報が必要な場合は質問を貼り付けてください。

多くの LOG コマンドを追加しましたが、TetrisView (surfaceView) コンストラクターと Thread のコンストラクターから LOG を取得したので、どのメソッド内にもありません。

4

0 に答える 0