- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我在 Google Play 上有一个用于倒数数字和字母的应用程序。在这个应用程序中,我有以下 Activity :
我使用 Google Analytics(分析)和 ACRA 进行错误报告。我不使用 GLsurfaceView,但我每天使用一两次 ACRA,这给了我这些错误:
java.lang.RuntimeException: createWindowSurface failed EGL_BAD_ALLOC
at android.view.HardwareRenderer$GlRenderer.createSurface(HardwareRenderer.java:763)
at android.view.HardwareRenderer$GlRenderer.createEglSurface(HardwareRenderer.java:663)
at android.view.HardwareRenderer$GlRenderer.initialize(HardwareRenderer.java:502)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1325)
at android.view.ViewRootImpl.handleMessage(ViewRootImpl.java:2467)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:4424)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
at dalvik.system.NativeStart.main(Native Method)
有谁知道发生了什么?我不使用surfaceView;谁能帮帮我?
最佳答案
我遇到了同样的问题,发现问题与某些设备上的 WebView(s) 和硬件加速有关。
我没有完全关闭硬件加速,而是为我的所有 WebView包括 AdMob View 禁用了它!
在这里如何做:
adView = new AdView(this); //or get it with findViewById()
if (Build.VERSION.SDK_INT >= 11) {
adView.setLayerType(AdView.LAYER_TYPE_SOFTWARE, null); //instead of LAYER_TYPE_HARDWARE
}
关于java - 错误 : createWindowSurface failed EGL_BAD_ALLOC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20152890/
我的程序在两个 Activity 之间切换,每个 Activity 都会膨胀一个使用 VBO 的派生 GLSurfaceView。 在两个Activity之间来回切换几次后,程序崩溃并抛出如下异常:
我不断收到此错误报告: Fatal Exception: java.lang.IllegalStateException eglMakeCurrent failed EGL_BAD_ALLOC and
我在 Google Play 上有一个用于倒数数字和字母的应用程序。在这个应用程序中,我有以下 Activity : 谷歌登录 文件 admob 服务 我使用 Google Analytics(分析)
我正在使用 OpenGL ES 2.0 和 Android NDK r8b。我有一个用于工作线程的共享上下文。当我尝试使用 eglMakeCurrent 将共享上下文绑定(bind)到工作线程时,我收
我正在使用抛出异常的 And 引擎开发游戏。其实我不知道发生异常的地方。市场上多次报道。 java.lang.RuntimeException: eglSwapBuffers failed:
在 Samsung Galaxy S6 上安装后第一次打开应用程序时出现 eglCreateWindowSurface GL Error EGL_BAD_ALLOC 并且相同的代码在其他设备上工作正常
我有一个处理图像的动态壁纸应用。 我在 Play 商店(但在 fabric.io 中没有)收到一些崩溃报告,其中包含此堆栈跟踪: *** *** *** *** *** *** *** *** ***
在使用 eglCreateWindowSurface() 绘制后,我无法将 Surface 锁定到 EGL(使用 Surface.lockCanvas(null))即使我用 Surface.unloc
在 Nexus 10 更新到 Android 4.4 后,我的应用程序中出现 EGL 错误:EGL_BAD_ALLOC。它会导致硬件加速关闭,后来由于以下错误而完全阻止应用程序。 为了导致错误,我使用
我是一名优秀的程序员,十分优秀!