here-api - 当应用程序从后台恢复到前台时, map 片段显示空白。 GL线程崩溃

标签 here-api

我编译了一个 HERE 教程应用程序“基本 map 解决方案”,并将其安装在 Motorola XT1565(android 6.0.1) 上。当我启动它时,可以显示 map View ,但如果我将其移至背景并稍后将其返回到前面,有时我会看到 map View 为空白:没有 map 内容。我在日志中发现了以下 GL 线程崩溃错误。

我正在使用 HERE Android SDK 3.1.1,但我在 Google Playstore 的 Here 官方应用程序上找不到相同的问题。所以我想知道这个问题是否与EGL lib兼容问题有关,或者Here SDK原生lib存在一些错误?

07-05 13:56:02.034 18468-18952/com.here.android.tutorial I/Adreno: QUALCOMM build                   : 166ada0, Ifd751822f5
                                                                   Build Date                       : 01/26/16
                                                                   OpenGL ES Shader Compiler Version: XE031.06.00.05
                                                                   Local Branch                     : AU12_SBA
                                                                   Remote Branch                    : 
                                                                   Remote Branch                    : 
                                                                   Reconstruct Branch               : 
07-05 13:56:02.185 18468-18952/com.here.android.tutorial I/OpenGLRenderer: Initialized EGL, version 1.4
07-05 13:56:02.288 18468-2216/com.here.android.tutorial E/BaseTextureView: ******** GL Thread crash ********Thread[BaseTextureView-RenderThread,6,main]
07-05 13:56:02.391 18468-2216/com.here.android.tutorial W/System.err: java.lang.RuntimeException: createWindowSurface failed EGL_BAD_CONFIG
07-05 13:56:02.392 18468-2216/com.here.android.tutorial W/System.err:     at com.nokia.maps.y$a.f(BaseTextureView.java:495)
07-05 13:56:02.392 18468-2216/com.here.android.tutorial W/System.err:     at com.nokia.maps.y$a.run(BaseTextureView.java:301)
07-05 13:56:02.392 18468-2216/com.here.android.tutorial E/BaseTextureView: ******** GL Thread crash ********Thread[BaseTextureView-RenderThread,6,main]
07-05 13:56:02.445 18468-2216/com.here.android.tutorial E/libEGL: eglDestroySurface:595 error 300d (EGL_BAD_SURFACE)
07-05 13:56:02.445 18468-2216/com.here.android.tutorial E/libEGL: eglDestroyContext:697 error 3006 (EGL_BAD_CONTEXT)

最佳答案

请检查上周发布的 SDK 4.x,因为此版本应该已修复此问题。

关于here-api - 当应用程序从后台恢复到前台时, map 片段显示空白。 GL线程崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38232689/

相关文章:

javascript - 更改组件的位置

r - 如何在 R 中使用诺基亚 HERE API

ios - 此处 map iOS SDK 中的静音语音方向

javascript - 这里映射 SSL 失败

javascript - 避开 HERE map route 的几个区域

javascript - 使用 Here.com javascript API 时为 "Uncaught IllegalOperationError: H.map.Group#removeObject object not found"

javascript - 这里在 javascript 模态窗口中映射 API

flutter - 尝试在 Flutter 上运行此处示例时出错

Here Maps Base 计划的 SSL 支持

javascript - 诺基亚 HERE map : Remove circle