本文主要是介绍failed to dequeue buffer from native window,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在android源码的statusmanager 以及service中添加了自定义的函数,但是提示
在应用中 提示 failed to dequeue buffer from native window 错误,乍一看摸不着头脑,why?
后来才发现时log没有打全,logcat 打印所有log发现时局部编译的时候忘了把 statusmanagerservice所在的framework/base/services进行编译了!
系统调用到statusmanagerservice的时候发现没有实现具体方法,导致FATAL EXCEPTION IN SYSTEM PROCESS 系统重启!
看来还是要细心!
08-12 20:42:27.013 5952 6010 I AudioPolicyManagerBase: AudioPolicyManagerBase::checkAndSetVolume 11,0.289578
08-12 20:42:27.013 6489 6583 I AudioTrack: AudioTrack::~AudioTrack
08-12 20:42:27.015 6489 6500 E JavaBinder: *** Uncaught remote exception! (Exceptions are not yet supported across processes.)
08-12 20:42:27.015 6489 6500 E JavaBinder: java.lang.AbstractMethodError: abstract method not implemented
08-12 20:42:27.015 6489 6500 E JavaBinder: at com.android.internal.statusbar.IStatusBarService.getNotifyList(Native Method)
08-12 20:42:27.015 6489 6500 E JavaBinder: at com.android.internal.statusbar.IStatusBarService$Stub.onTransact(IStatusBarService.java:151)
08-12 20:42:27.015 6489 6500 E JavaBinder: at android.os.Binder.execTransact(Binder.java:351)
08-12 20:42:27.015 6489 6500 W TVM : try to handle uncaught exception in bootstrap frame.
08-12 20:42:27.015 6489 6500 E TVM : 0x4242e490 0x42429da0 0x4242a510 0x5ae48364
08-12 20:42:27.015 6489 6500 E TVM : uncaughtException Ljava/lang/ThreadGroup;
08-12 20:42:27.015 6489 6500 E AndroidRuntime: *** FATAL EXCEPTION IN SYSTEM PROCESS: Binder_1
08-12 20:42:27.015 6489 6500 E AndroidRuntime: java.lang.AbstractMethodError: abstract method not implemented
08-12 20:42:27.015 6489 6500 E AndroidRuntime: at com.android.internal.statusbar.IStatusBarService.getNotifyList(Native Method)
08-12 20:42:27.015 6489 6500 E AndroidRuntime: at com.android.internal.statusbar.IStatusBarService$Stub.onTransact(IStatusBarService.java:151)
08-12 20:42:27.015 6489 6500 E AndroidRuntime: at android.os.Binder.execTransact(Binder.java:351)
08-12 20:42:27.026 6489 6500 D ic2 : isResettrue
08-12 20:42:27.027 6489 6500 D ic2 : now the level4
08-12 20:42:27.027 6489 6500 D IC : onAppCrash : exceptionClassName = java.lang.AbstractMethodError exceptionMessage = abstract method not implemented stackTrace = java.lang.AbstractMethodError: abstract method not implemented
08-12 20:42:27.027 6489 6500 D IC : at com.android.internal.statusbar.IStatusBarService.getNotifyList(Native Method)
08-12 20:42:27.027 6489 6500 D IC : at com.android.internal.statusbar.IStatusBarService$Stub.onTransact(IStatusBarService.java:151)
08-12 20:42:27.027 6489 6500 D IC : at android.os.Binder.execTransact(Binder.java:351)
08-12 20:42:27.028 6489 6500 I Process : Sending signal. PID: 6489 SIG: 9
08-12 20:42:27.052 1331 1331 I ServiceManager: service 'accessibility' died
08-12 20:42:27.052 1331 1331 I ServiceManager: service 'alarm' died
08-12 20:42:27.052 1331 1331 I ServiceManager: service 'input_method' died
08-12 20:42:27.052 1331 1331 I ServiceManager: service 'content' died
08-12 20:42:27.052 1331 1331 I ServiceManager: service 'window' died
08-12 20:42:27.052 1331 1331 I ServiceManager: service 'input' died
08-12 20:42:27.052 1331 1331 I ServiceManager: service 'batteryinfo' died
08-12 20:42:27.052 1331 1331 I ServiceManager: service 'usagestats' died
08-12 20:42:27.052 1331 1331 I ServiceManager: service 'telephony.registry' died
08-12 20:42:27.052 1331 1331 I ServiceManager: service 'gfxinfo' died
08-12 20:42:27.052 1331 1331 I ServiceManager: service 'cpuinfo' died
08-12 20:42:27.052 1331 1331 I ServiceManager: service 'package' died
08-12 20:42:27.053 5952 5952 W AudioFlinger: power manager service died !!!
08-12 20:42:27.053 1331 1331 I ServiceManager: service 'activity' died
08-12 20:42:27.053 1331 1331 I ServiceManager: service 'meminfo' died
08-12 20:42:27.053 1331 1331 I ServiceManager: service 'permission' died
08-12 20:42:27.053 1336 1550 D SurfaceFlinger: Screen acquired, type=0 flinger=0x40bee318
08-12 20:42:27.053 1336 1550 D SurfaceFlinger: screen was previously acquired
08-12 20:42:27.053 1331 1331 I ServiceManager: service 'entropy' died
08-12 20:42:27.053 1331 1331 I ServiceManager: service 'sensorservice' died
08-12 20:42:27.053 1331 1331 I ServiceManager: service 'power' died
08-12 20:42:27.053 1331 1331 I ServiceManager: service 'clipboard' died
08-12 20:42:27.057 7281 7281 W System.err: java.lang.reflect.InvocationTargetException:
08-12 20:42:27.058 7281 7281 W System.err: at java.lang.reflect.Method.invokeNative(Native Method)
08-12 20:42:27.058 7281 7281 W System.err: at java.lang.reflect.Method.invoke(Method.java:511)
08-12 20:42:27.058 7281 7281 W System.err: at com.jhy.selfdo.MainActivity.showNotificationListData(MainActivity.java:115)
08-12 20:42:27.058 7281 7281 W System.err: at com.jhy.selfdo.MainActivity.onClick(MainActivity.java:153)
08-12 20:42:27.058 7281 7281 W System.err: at android.view.View.performClick(View.java:4261)
08-12 20:42:27.058 7281 7281 W System.err: at android.view.View.onKeyUp(View.java:7853)
08-12 20:42:27.058 7281 7281 W System.err: at android.widget.TextView.onKeyUp(TextView.java:5473)
08-12 20:42:27.058 7281 7281 W System.err: at android.view.KeyEvent.dispatch(KeyEvent.java:2643)
08-12 20:42:27.058 7281 7281 W System.err: at android.view.View.dispatchKeyEvent(View.java:7268)
08-12 20:42:27.058 7281 7281 W System.err: at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1359)
08-12 20:42:27.059 7281 7281 W System.err: at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1359)
08-12 20:42:27.060 1331 1331 I ServiceManager: service 'hardware' died
08-12 20:42:27.060 1331 1331 I ServiceManager: service 'bluetooth_manager' died
08-12 20:42:27.060 1331 1331 I ServiceManager: service 'netstats' died
08-12 20:42:27.060 1331 1331 I ServiceManager: service 'network_management' died
08-12 20:42:27.060 1331 1331 I ServiceManager: service 'dbinfo' died
08-12 20:42:27.060 1331 1331 I ServiceManager: service 'user' died
08-12 20:42:27.060 1331 1331 I ServiceManager: service 'scheduling_policy' died
08-12 20:42:27.060 1331 1331 I ServiceManager: service 'account' died
08-12 20:42:27.060 1331 1331 I ServiceManager: service 'display' died
08-12 20:42:27.060 1331 1331 I ServiceManager: service 'battery' died
08-12 20:42:27.060 1331 1331 I ServiceManager: service 'statusbar' died
08-12 20:42:27.060 1331 1331 I ServiceManager: service 'mount' died
08-12 20:42:27.060 1331 1331 I ServiceManager: service 'device_policy' died
08-12 20:42:27.060 1331 1331 I ServiceManager: service 'textservices' died
08-12 20:42:27.060 7281 7281 W System.err: at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1359)
08-12 20:42:27.060 1331 1331 I ServiceManager: service 'netpolicy' died
08-12 20:42:27.060 1331 1331 I ServiceManager: service 'wifip2p' died
08-12 20:42:27.060 1331 1331 I ServiceManager: service 'connectivity' died
08-12 20:42:27.060 1331 1331 I ServiceManager: service 'ethernet' died
08-12 20:42:27.060 1331 1331 I ServiceManager: service 'wifi' died
08-12 20:42:27.060 7281 7281 W System.err: at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1359)
08-12 20:42:27.060 1331 1331 I ServiceManager: service 'diskstats' died
08-12 20:42:27.060 1331 1331 I ServiceManager: service 'pppoe' died
08-12 20:42:27.060 1331 1331 I ServiceManager: service 'samplingprofiler' died
08-12 20:42:27.060 1331 1331 I ServiceManager: service 'servicediscovery' died
08-12 20:42:27.060 1331 1331 I ServiceManager: service 'throttle' died
08-12 20:42:27.060 7281 7281 W System.err: at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchKeyEvent(PhoneWindow.java:1920)
08-12 20:42:27.060 1331 1331 I ServiceManager: service 'updatelock' died
08-12 20:42:27.060 1331 1331 I ServiceManager: service 'commontime_management' died
08-12 20:42:27.060 1331 1331 I ServiceManager: service 'dreams' died
08-12 20:42:27.060 1331 1331 I ServiceManager: service 'notification' died
08-12 20:42:27.060 7281 7281 W System.err: at com.android.internal.policy.impl.PhoneWindow.superDispatchKeyEvent(PhoneWindow.java:1395)
08-12 20:42:27.060 1331 1331 I ServiceManager: service 'devicestoragemonitor' died
08-12 20:42:27.060 1331 1331 I ServiceManager: service 'info_collect' died
08-12 20:42:27.060 1331 1331 I ServiceManager: service 'search' died
08-12 20:42:27.060 1331 1331 I ServiceManager: service 'country_detector' died
08-12 20:42:27.060 1331 1331 I ServiceManager: service 'location' died
08-12 20:42:27.060 1331 1331 I ServiceManager: service 'dropbox' died
08-12 20:42:27.060 1331 1331 I ServiceManager: service 'backup' died
08-12 20:42:27.060 1331 1331 I ServiceManager: service 'wallpaper' died
08-12 20:42:27.060 1331 1331 I ServiceManager: service 'appwidget' died
08-12 20:42:27.060 1331 1331 I ServiceManager: service 'audio' died
08-12 20:42:27.060 7281 7281 W System.err: at android.app.Activity.dispatchKeyEvent(Activity.java:2375)
08-12 20:42:27.060 1331 1331 I ServiceManager: service 'usb' died
08-12 20:42:27.060 1331 1331 I ServiceManager: service 'serial' died
08-12 20:42:27.061 7281 7281 W System.err: at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchKeyEvent(PhoneWindow.java:1847)
08-12 20:42:27.061 7281 7281 W System.err: at android.view.ViewRootImpl.deliverKeyEventPostIme(ViewRootImpl.java:3707)
08-12 20:42:27.061 7281 7281 W System.err: at android.view.ViewRootImpl.handleImeFinishedEvent(ViewRootImpl.java:3657)
08-12 20:42:27.061 7281 7281 W System.err: at android.view.ViewRootImpl$ViewRootHandler.handleMessage(ViewRootImpl.java:2824)
08-12 20:42:27.061 7281 7281 W System.err: at android.os.Handler.dispatchMessage(Handler.java:99)
08-12 20:42:27.061 7281 7281 W System.err: at android.os.Looper.loop(Looper.java:137)
08-12 20:42:27.061 7281 7281 W System.err: at android.app.ActivityThread.main(ActivityThread.java:5058)
08-12 20:42:27.061 7281 7281 W System.err: at java.lang.reflect.Method.invokeNative(Native Method)
08-12 20:42:27.061 7281 7281 W System.err: at java.lang.reflect.Method.invoke(Method.java:511)
08-12 20:42:27.062 7281 7281 W System.err: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
08-12 20:42:27.062 7281 7281 W System.err: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
08-12 20:42:27.063 7281 7281 W System.err: Caused by: java.lang.RuntimeException: android.os.DeadObjectException
08-12 20:42:27.066 7281 7281 W System.err: at android.app.StatusBarManager.getNotifyList(StatusBarManager.java:131)
08-12 20:42:27.067 7281 7281 W System.err: ... 27 more
08-12 20:42:27.067 7281 7281 W System.err: Caused by: android.os.DeadObjectException
08-12 20:42:27.069 7281 7281 W System.err: at android.os.BinderProxy.transact(Native Method)
08-12 20:42:27.069 7281 7281 W System.err: at com.android.internal.statusbar.IStatusBarService$Stub$Proxy.getNotifyList(IStatusBarService.java:471)
08-12 20:42:27.069 7281 7281 W System.err: at android.app.StatusBarManager.getNotifyList(StatusBarManager.java:126)
08-12 20:42:27.069 7281 7281 W System.err: ... 27 more
08-12 20:42:27.069 7281 7281 W System.err: 执行错误
08-12 20:42:27.070 1336 1769 E BufferQueue: [com.jhy.selfdo/com.jhy.selfdo.MainActivity] dequeueBuffer: SurfaceTexture has been abandoned!
08-12 20:42:27.070 7281 7281 E [EGL-ERROR]: void __egl_platform_dequeue_buffer(egl_surface*):1570: failed to dequeue buffer from native window (0x5ecb2fd8); err = -19, buf = 0x0,max_allowed_dequeued_buffers 3
08-12 20:42:27.070 1336 5525 E BufferQueue: [com.jhy.selfdo/com.jhy.selfdo.MainActivity] dequeueBuffer: SurfaceTexture has been abandoned!
08-12 20:42:27.070 7281 7281 E [EGL-ERROR]: void __egl_platform_dequeue_buffer(egl_surface*):1570: failed to dequeue buffer from native window (0x5ecb2fd8); err = -19, buf = 0x0,max_allowed_dequeued_buffers 3
08-12 20:42:27.071 7281 7281 D OpenGLRenderer: GL error from OpenGLRenderer: 0x501
08-12 20:42:27.071 7281 7281 E OpenGLRenderer: GL_INVALID_VALUE
这篇关于failed to dequeue buffer from native window的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!