- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
在我的 crashlytics 日志中,我看到以下错误:
java.lang.IllegalStateException eglMakeCurrent failed EGL_BAD_ALLOC android.view.HardwareRenderer GlRenderer.createSurface HardwareRenderer.java
at android.view.HardwareRenderer$GlRenderer.invalidate(HardwareRenderer.java:1328)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1921)
at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1234)
at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6467)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:803)
at android.view.Choreographer.doCallbacks(Choreographer.java:603)
at android.view.Choreographer.doFrame(Choreographer.java:573)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:789)
at android.os.Handler.handleCallback(Handler.java:733)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:157)
at android.app.ActivityThread.main(ActivityThread.java:5356)
at java.lang.reflect.Method.invokeNative(Method.java)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1265)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1081)
at dalvik.system.NativeStart.main(NativeStart.java)
我为 GT I9500 - Android 4.4.2 用户遇到了这个崩溃。可能是什么原因以及如何隔离问题?
(类似:Problems with passing variable via intent between activities eglSwapBuffers failed: EGL_BAD_ALLOC AndEngine Android )
最佳答案
就像您提到的链接所说,查找错误的首要位置是确保将 onPause
和 onResume
传递给您的 super 和 GLSurfaceView
...@Override
protected void onPause() {
super.onPause();
mGLView.onPause();
}
@Override
protected void onResume() {
super.onResume();
mGLView.onResume();
}
private GLSurfaceView mGLView;...
关于android - HardwareRenderer createSurface 上的 IllegalStateException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23812986/
我希望我有更多关于这个错误的信息,但我就是没有。我有一个名为 BugSense(现在是 Splunk MINT)的工具,它可以将崩溃发送到远程服务器,这就是我得到的全部内容: java.lang.Nu
在我的 crashlytics 日志中,我看到以下错误: java.lang.IllegalStateException eglMakeCurrent failed EGL_BAD_ALLOC an
我是一名优秀的程序员,十分优秀!