android.os.DeadObjectException memory near r0: 異常處理 Consumer closed input channel or an error occurred. events=0x9


android.os.DeadObjectException memory near r0: 異常處理

android.os.DeadObjectException

08-15 14:39:32.486: W/System.err(1767): at android.os.BinderProxy.transact(Native Method)

08-15 14:39:32.486: I/ActivityManager(1767): Process com.my.test (pid 25619) has died.

08-15 14:39:32.486: W/ActivityManager(1767): Force removing ActivityRecord{42afefe8 com.my.tes/.MyCmge}: app died, no saved state

08-15 14:39:32.486: W/WindowManager(1767): Force-removing child win Window{441d3f70 PopupWindow:4299edc8 paused=false} from container Window{42ae1b88 com.my.tes/com.my.tes.MyCmge paused=false}

08-15 14:39:32.491: W/System.err(1767): at android.view.IWindow$Stub$Proxy.offsetWindowForKeyguard(IWindow.java:471)

08-15 14:39:32.491: W/InputDispatcher(1767): channel '441da238 com.my.tes/com.my.tes.MyCmge (server)' ~ Consumer closed input channel or an error occurred.  events=0x9

08-15 14:39:32.491: E/InputDispatcher(1767): channel '441da238 com.my.tes/com.my.tes.MyCmge (server)' ~ Channel is unrecoverably broken and will be disposed!

08-15 14:39:32.491: W/System.err(1767): at com.android.server.wm.WindowStateAnimator.destroySurfaceLocked(WindowStateAnimator.java:803)

08-15 14:39:32.491: W/System.err(1767): at com.android.server.wm.WindowState.removeLocked(WindowState.java:832)

08-15 14:39:32.491: W/System.err(1767): at com.android.server.wm.WindowManagerService.removeWindowInnerLocked(WindowManagerService.java:2522)

08-15 14:39:32.491: W/System.err(1767): at com.android.server.wm.WindowManagerService.removeWindowInnerLocked(WindowManagerService.java:2506)

08-15 14:39:32.491: D/Zygote(1550): Process 25619 terminated by signal (11)

08-15 14:39:32.491: W/System.err(1767): at com.android.server.wm.WindowManagerService.removeWindowLocked(WindowManagerService.java:2484)

08-15 14:39:32.491: W/System.err(1767): at com.android.server.wm.WindowState$DeathRecipient.binderDied(WindowState.java:869)

08-15 14:39:32.491: W/System.err(1767): at android.os.BinderProxy.sendDeathNotice(Binder.java:449)

08-15 14:39:32.491: W/System.err(1767): at dalvik.system.NativeStart.run(Native Method)

08-15 14:39:32.491: I/AKMD2(1767): AK8975/B for Android end.

08-15 14:39:32.491: D/AKMD2(1767): akmd2 : Compass Closed.

08-15 14:39:32.491: D/Sensors(1767): akm:setDelay():handle 1, delay 20000000 ns.

08-15 14:39:32.496: D/AKMD2(1767): acc_thread_main: update delay_ms to 66.

 

這種情況,我測試暫時只會發生在魅族2 手機上,下面這篇文章從代碼層調試進行了改動,

http://blog.csdn.net/casun_li/article/details/8966565 

 

我由於用的是別人的sdk所以沒有辦法改源碼,於是求助大牛,用到了以下方法輕松解決了

 

<application

        android:hardwareAccelerated="false"  .....

也就是在application標簽里面添加了一句android:hardwareAccelerated="false" (禁用硬件加速)

於是問題就解決了,

 開始的時候我是加到了對應的activity,標簽里面,結果發現第一次可以運行完美等一段時間又會出現這個問題,

改了application,android:hardwareAccelerated="false"於是就好了,

 

這個問題真是蛋疼,,,不過,希望還有好的解決辦法有人分享一下,硬件加速的問題,影響游戲性能


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM