Android 4.0.3中的PhoneGap + JQM应用程序中断

时间:2012-04-05 09:57:29

标签: android jquery-mobile cordova chromium

我最近升级到ICS 4.0.3并尝试部署我的PhoneGap(v 1.4.1)和JQM(1.1.0-rc-1)应用程序但在第一页加载后崩溃。 logcat中有两个错误给我提供线索,但我真的不明白最新情况。

首先我得到

 04-05 02:36:38.366: D/chromium(1335): Unknown chromium error: -6

接下来是很多

 04-05 02:36:38.837: E/libEGL(1335): call to OpenGL ES API with no current context (logged once per thread)
 04-05 02:51:03.024: D/ShaderProgram(2887): couldn't load the vertex shader!

我不知道发生了什么,我可以看到第二页翻了大约1/4,然后什么都没有。这在所有其他Android构建中运行良好但在4.0.3上失败。在模拟器和实际设备中。我发现了一些类似的问题,说它的铬错误必须是一种解决方法。我至少需要弄清楚罪魁祸首是JQM还是android浏览器或者是什么元素导致了这个错误。

2 个答案:

答案 0 :(得分:1)

我经历过类似的事情,jquery getScript根本不适用于Android 4(并且它适用于所有其他平台)。我最终用一个简单的javascript函数替换了getScript(loadJs):Load External JavaScript File

答案 1 :(得分:0)

我也遇到了这个问题,我发现了问题。
这是因为我在我的页面中使用了搜索和哈希...意思是some_page.html?param = value
如果删除参数,则不会再出现错误