2013-12-20 114 views
1

出於某種原因,我的應用程序非常有規律地崩潰啓動;通常在幾次成功發射後。每次都是同樣的例外,但谷歌沒有幫助。我不知道這些東西甚至在做什麼。我沒有使用服務。我在AndEngine製作遊戲。我正在使用AdMob,IAB,分析和服務,但我不認爲這是導致此問題的原因?我的比賽並不總是這樣做。定期啓動應用程序崩潰..服務未註冊?

12-20 03:44:19.230: E/ActivityThread(11653): Activity com.grossman.plow.GameActivity has  leaked ServiceConnection [email protected] that was originally bound here 
12-20 03:44:19.230: E/ActivityThread(11653): android.app.ServiceConnectionLeaked: Activity com.grossman.plow.GameActivity has leaked ServiceConnection [email protected] that was originally bound here 
12-20 03:44:19.230: E/ActivityThread(11653): at android.app.LoadedApk.getServiceDispatcher(LoadedApk.java:887) 
12-20 03:44:19.230: E/ActivityThread(11653): at java.lang.Thread.run(Thread.java:864) 
12-20 03:44:19.250: E/AndroidRuntime(11653): java.lang.IllegalArgumentException: Service not registered: [email protected] 
12-20 03:44:19.250: E/AndroidRuntime(11653): at android.app.LoadedApk.forgetServiceDispatcher(LoadedApk.java:945) 
12-20 03:44:19.250: E/AndroidRuntime(11653): at java.lang.Thread.run(Thread.java:864) 

任何幫助將不勝感激。

謝謝!

回答

0

同樣的事情發生在我的每一個動態壁紙應用程序..在成功的幾次發射後,它給出了一個錯誤,但之後,我可以再次打開動態壁紙成功。希望你面臨同樣的問題。最近我通過添加一些條件來檢查我們的精靈是否爲空來解決它。 可能你正在使用一些精靈動作或剛剛在你的遊戲開始後發生的變化。可能在啓動畫面中。因此,有時候這些精靈不會被加載,並且會出現相同的錯誤。所以只要把一個

if(sprite !=null){//do action 
} 
0

您還沒有從GameActivity提供任何代碼,但是如果您單獨使用bindService並且它會在不同的應用程序狀態期間崩潰,聽起來像是一個問題。

+0

這就是事。我甚至不知道我應該提供什麼代碼。在我的日誌中的錯誤只是指向我的Java ..顯然有些人在應用程序結算(我也使用)的v3類似的結果遭受,但即使與建議的修復,它發生。在我自己的代碼中,我絕對沒有使用任何服務。 –

+0

通過自己的代碼,我的意思是我寫的任何東西:D肯定有服務的東西發生在應用程序結算中 –