java.util.concurrent.TimeoutException:android.view.Surface.finalize()在10秒后超时

java.util.concurrent.TimeoutException:android.view.Surface.finalize()在10秒后超时,android,opengl-es,Android,Opengl Es,我正在开发一个应用程序,一件奇怪的事情是,如果我重复运行OpenGL ES开发的我的应用程序的一个活动,我的应用程序偶尔会引发崩溃,下面是崩溃堆栈,我的这个崩溃有什么想法吗 java.util.concurrent.TimeoutException: android.view.Surface.finalize() timedout after 10 seconds at android.view.Surface.nativeRelease(Native Method) at an

我正在开发一个应用程序,一件奇怪的事情是,如果我重复运行OpenGL ES开发的我的应用程序的一个活动,我的应用程序偶尔会引发崩溃,下面是崩溃堆栈,我的这个崩溃有什么想法吗

java.util.concurrent.TimeoutException: android.view.Surface.finalize() timedout after 10 seconds
    at android.view.Surface.nativeRelease(Native Method)
    at android.view.Surface.release(Surface.java:182)
    at android.view.Surface.finalize(Surface.java:158)
    at java.lang.Daemons$FinalizerDaemon.doFinalize(Daemons.java:190)
    at java.lang.Daemons$FinalizerDaemon.run(Daemons.java:173)
    at java.lang.Thread.run(Thread.java:818)

如果您正在使用Instant run禁用它,有时会出现此问题

说明:TimeoutException发生在它正在等待某个进程但未响应进程的地方,查看代码并查看Android监视器,在开发过程中崩溃发生的地方


其他场景更新studio和java

此崩溃仅出现在nubia Z11 mini上,可能是设备问题。