首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >包装android应用程序在简历“没有当前上下文”上崩溃

包装android应用程序在简历“没有当前上下文”上崩溃
EN

Stack Overflow用户
提问于 2014-04-25 14:10:58
回答 1查看 1.4K关注 0票数 2

我通过flambe/haxe构建了一个webapp,它被phonegap包装,以获得一个.ipa和.apk。目前,剩下的唯一错误是,如果我在应用程序之间切换或按home按钮,该应用程序就会失去上下文,从而导致android上出现以下错误:

代码语言:javascript
复制
"W/Adreno200-EGL(31381): <qeglDrvAPI_eglSetBlobCacheFuncsQCOM:5575>: EGL_BAD_PARAMETER"    
"E/libEGL(31381): eglSetBlobCacheFuncsANDROID resulted in an error: 0x300c"      
"E/SurfaceTexture(31381): [unnamed-31381-1] updateTexImage: invalid current EGLContext"    
"E/CanvasTexture(31381): unexpected error: updateTexImage return -38"

最后两行一直重复(甚至几分钟后),直到我手动关闭应用程序,这将导致以下错误消息:

代码语言:javascript
复制
"E/libEGL(21636): call to OpenGL ES API with no current context (logged once per thread)"

完整的错误日志可以在这里查看:http://goo.gl/UkxwfI (Dropbox)

有一件事一直困扰着我,那就是下面的信息,因为所有“相关”的问题都开启了这个功能,但我找不到任何东西来改变它。

D/webcoreglue(31381):net堆栈:内存缓存功能关闭

另一件事是:D/CordovaActivity(31381):CB-3064: errorUrl是空

http://goo.gl/qZWc4F (github)看来,在科多瓦恢复工作存在问题。(只有strg+f "cb-3064")

我花了一整天的时间使用google的术语如下:

EGL_BAD_PARAMETER,qeglDrvAPI_eglSetBlobCacheFuncsQCOM,SurfaceTexture,CanvasTexture,updateTexImage,无效的当前EGLContext,eglSetBlobCacheFuncsANDROID,错误: 0x300c,OpenGL ES

但是没有任何好的暗示或者有用的信息。

补充资料:

  • 在索尼Xperia J (ST26i)和Android4.1.2上进行测试
  • 14
  • android:hardwareAccelerated="true“(默认为sdk 14)
  • 景观+全屏
  • webview用于显示来自flambe/haxe的网站
  • 使用的build phonegap / phonegap 3.3 (使用2.8 - 3.3 =相同)
  • 通过cordova自己构建它没有帮助(所以它不应该与phonegap构建相关)
  • cordova.inappbrowser只用于打开外部浏览器中的链接,网站运行在webview中。
  • 网站只显示html5 5游戏(没什么稀奇的,只是有点像珠宝)。

也许通过与的杂耍,有一些简单的帮助。我真的不想做本地的,因为webapp也是通过Phonegap运到iOS的。

更新1

尝试使用本机android复制错误,并使用不同的清单设置。但这似乎与phonegap/cordova如何处理屏幕上的所有东西有关。

接下来要做的事情包括在phonegap论坛上发表文章和查看iOS错误日志。也许我在比较我的结果时发现了一些东西:iOS app crashes on resuming

更新2

iOS-错误日志没有帮助。异常类型20和异常代码8badf00d。堆栈也显示图形错误(就像android中的那样)。错误日志见评论链接..。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-30 08:11:21

通过使用cordova自己构建android和ios来“修正”。恢复/重新启动感觉有点颠簸,但这是下一件要解决的问题。

Phonegap构建只是不喜欢应用程序的生命周期。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23295574

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档