2013-08-25 26 views
1

我得到下面的語句從logcat中,剛過表明我的應用程序的一些成功的日誌報表中做的很好(STAT輸出,等...):Android的「WIN死」無預警

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應用程序。

回答

0

這最終與內存訪問問題有關。在我的特殊情況下,我有一個賦值運算符,它不檢查對象是否被設置爲自己。這適用於我的Array<T>課程。