【问题标题】:PhoneGap + JQM App breaks in Android 4.0.3PhoneGap + JQM App 在 Android 4.0.3 中中断
【发布时间】:2012-04-05 09:57:28
【问题描述】:

我最近升级到 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 浏览器,或者是什么元素导致了这个错误。

【问题讨论】:

  • 查看那个页面的html,肯定有冲突。

标签: android jquery-mobile cordova chromium


【解决方案1】:

我遇到了类似的情况,jquery getScript 根本不适用于 Android 4(它适用于所有其他平台)。我最终用一个简单的 javascript 函数替换了 getScript,在这里 (loadJs):Load External JavaScript File

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-10
      相关资源
      最近更新 更多