cordova - 暂停应用程序时出现Phonegap cordova 2.7.0错误

标签 cordova timeout

我使用 phonegap 工具“create”创建了一个干净的 cordova 2.7.0 项目
(创建 project_folder package_name project_name)
我已经将该应用程序部署到我的 Nexus 4 (androind 4.2.2)。
没有编写任何代码。

该应用程序已正确执行,因为它显示了 phonegap Logo 和“apache cordova device is ready”。
问题是,当我点击标准的 android 右键(显示最近运行的应用程序)时,我在 eclipse LogCat 中看到出现错误:

05-07 18:29:54.957: D/webviewglue(24649): nativeDestroy view: 0x731f4738
05-07 18:30:10.163: D/DroidGap(24649): Paused the application!
05-07 18:30:10.163: D/CordovaWebView(24649): Handle the pause
05-07 18:30:10.453: W/IInputConnectionWrapper(24649): showStatusIcon on inactive InputConnection
05-07 18:30:10.743: D/DroidGap(24649): onDestroy()
05-07 18:30:10.743: D/CordovaWebView(24649): >>> loadUrl(javascript:try{cordova.require('cordova/channel').onDestroy.fire();}catch(e){console.log('exception firing destroy event from native');};)
05-07 18:30:10.743: D/PluginManager(24649): init()
05-07 18:30:10.753: D/CordovaWebView(24649): >>> loadUrlNow()
05-07 18:30:30.765: E/CordovaWebView(24649): CordovaWebView: TIMEOUT ERROR!
05-07 18:30:30.765: D/Cordova(24649): CordovaWebViewClient.onReceivedError: Error code=-6 Description=The connection to the server was unsuccessful. URL=javascript:try{cordova.require('cordova/channel').onDestroy.fire();}catch(e){console.log('exception firing destroy event from native');};
05-07 18:30:30.765: D/DroidGap(24649): onMessage(onReceivedError,{"errorCode":-6,"url":"javascript:try{cordova.require('cordova\/channel').onDestroy.fire();}catch(e){console.log('exception firing destroy event from native');};","description":"The connection to the server was unsuccessful."})

出现此错误后,我从列表中点击应用程序,然后出现一个标题为“应用程序错误”的弹出窗口,其中包含以下消息:

" 与服务器的连接不成功。(javascript:try{cordova.require('cordova/channel').onDestroy.fire();}catch(e){console.log('异常触发销毁事件 native ');};) "

这种行为总是发生(有时需要通过使用最近的应用程序列表按钮两次来暂停应用程序)。

有任何想法吗?

先感谢您。

更新:正如 Romain Braun 所建议的那样,使用 2.4.0 不会发生错误。

最佳答案

这个 bug 在 Cordova 2.5 发布后出现

然而没有人找到解决办法。

我建议向 phonegap 团队报告这个错误,如果可能的话,将你的 Cordova 版本降级到 2.4。

关于cordova - 暂停应用程序时出现Phonegap cordova 2.7.0错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16424578/

相关文章:

cordova - Phonegap 条码扫描器更快

jquery - Cordova/Phonegap 应用程序上的 Windows Phone 中的后退按钮出现问题

javascript - iOS 使用当前位置权限对话框在 Phonegap 应用程序中显示两次

linux - 从头开始尝试了 3 次,只达到 HellowWorld cordova run --device

java - 如何在 android 流式套接字连接上获得超时异常?

php - 有没有可靠的方法来避免 PHP 超时?

cordova - ionic 2 日期选择器

python - 如何在 Google App Engine 中为 urlfetch 设置超时?

c - Hackerrank 挑战超时

java - 如何在使用 httpurlconnection 从 InputStream 读取时设置超时?