【问题标题】:java.util.concurrent.TimeoutException: android.view.Surface.finalize() timed out after 10 secondsjava.util.concurrent.TimeoutException: android.view.Surface.finalize() 10 秒后超时
【发布时间】:2016-10-20 16:16:02
【问题描述】:

我正在开发一个应用程序,一个奇怪的事情是,如果我重复运行由 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)

【问题讨论】:

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

标签: android opengl-es


【解决方案1】:

如果您使用 Instant run 禁用它,有时这会引发此问题。

解释:TimeoutException 发生在它正在等待某个进程但没有进程响应的地方,查看代码并查看开发期间发生崩溃的 Android Monitor。

其他场景更新studio和java

【讨论】:

    猜你喜欢
    • 2017-10-19
    • 1970-01-01
    • 1970-01-01
    • 2014-07-24
    • 1970-01-01
    • 1970-01-01
    • 2015-02-07
    • 2011-04-12
    相关资源
    最近更新 更多