1

アプリケーションが正常に動作していることを示すいくつかの成功したログ ステートメントの直後に、logcat から次のステートメントを取得します (統計出力など...)。

I/WindowState(  425): WIN DEATH: Window{4244e028 u0 com.stuffstuff.test/android.app.NativeActivity}
I/ActivityManager(  425): Process com.stuffstuff.test (pid 14142) has died.
W/ActivityManager(  425): Force removing ActivityRecord{41f17208 u0 com.stuffstuff.test/android.app.NativeActivity}: app died, no saved state
W/InputMethodManagerService(  425): Got RemoteException sending setActive(false) notification to pid 14142 uid 10068
D/Zygote  (  122): Process 14142 terminated by signal (5)

これに関する他のすべての質問の違いは、このエラーの前に常にいくつかのログ ステートメントがあることです。警告なしに、ウィンドウが破棄されます。

何が原因でしょうか?これを追跡してデバッグを開始するためにできることはありますか? gdbを使用するvs-androidを使用していますが、障害は発生しません。

問題があるとすれば、それは OpenGL ES アプリです。

4

1 に答える 1

0

これは、メモリアクセスの問題に関連していました。私の特定のケースでは、オブジェクトがそれ自体に設定されているかどうかをチェックしていない代入演算子がありました。Array<T>これは私のクラスに当てはまりました。

于 2013-08-26T19:24:00.527 に答える