【问题标题】:Phonegap error on Android GetPTLAFormatAndroid GetPTLAFormat 上的 Phonegap 错误
【发布时间】:2013-06-11 03:53:47
【问题描述】:

我们正在使用 jQuery mobile 和 phone gap 开发一个应用程序。一切似乎都运行良好,但在连接的 Android 手机上运行应用程序时,我们在 Eclipse logcat 中看到大量类似这样的错误

:0: GetPTLAFormat: invalid format

知道这是什么或如何解决它吗?

【问题讨论】:

  • 这似乎是最近的一个问题 - 我们刚刚遇到了同样的问题,但只是在特定设备上 - “国际 S4”。你能告诉我们你在做什么,你在什么设备上运行。

标签: android jquery-mobile cordova


【解决方案1】:

我相信这与禁用自动事件的新标准有关。有一个关于Embedding iframes 的类似问题,他们在自动播放视频方面遇到问题。

我在使用 jquerymobile cordova 应用时遇到了同样的问题。我的索引页面是一个启动页面,当 Cordova 成功加载后,它会导航到我的主应用程序页面。我正在使用jQuery.mobile.navigate(myPage);。这给了我大约 20 个:0: GetPTLAFormat: invalid format 错误。我尝试了jQuery.mobile.changePage,结果只有 3 个错误。

由于页面转换在没有用户输入的情况下发生,我尝试给我的初始屏幕图像一个onclick,甚至改为转换。对于最终应用来说不是很实用,但只是作为一个测试。我仍然收到 navigate 的错误,但是使用 onclick 和 changePage 我没有收到任何错误。

我的结论是新标准不允许自动播放和转换等。我还没有想出解决这个问题的方法,但解决方案似乎是让用户触发事件并解决了问题。

【讨论】:

  • 我忘了问,你用的是什么手机,什么操作系统?我在运行 Android 4.1.2 的三星 Galaxy S3 上没有这些错误,但是在使用运行 4.2.2 的 S4 时我得到了这些错误。
【解决方案2】:

从 Eclipse logcat 中隐藏它,请在 logcat 中输入以下内容作为 过滤器/搜索词:

^(?!.*(GetPTLAFormat)).*$

【讨论】:

    猜你喜欢
    • 2013-11-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-03
    • 2017-03-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多