PhoneGap/Cordova 设备未准备好

Posted

技术标签:

【中文标题】PhoneGap/Cordova 设备未准备好【英文标题】:PhoneGap/Cordova device not ready 【发布时间】:2012-11-01 09:20:51 【问题描述】:

使用 Xcode 中的 PhoneGap ios 库构建我的第一个 PhoneGap/Cordova 应用程序。一切正常,基本的“HelloWorld”应用程序在 iOS 模拟器中运行(“设备准备就绪”)。

当我将创建的 WWW 目录(包括 cordova-2.1.0.js)上传到我的网络服务器并尝试在我的 iPhone 上的 Safari 中打开应用程序时,它一直说“正在连接到设备”。知道如何让它工作/为什么这个基本构建不起作用?

链接:http://robinhq.nl/projects/cordova

希望您能帮忙,谢谢!

【问题讨论】:

【参考方案1】:

PhoneGap 是一种应用程序容器技术,可让您使用 html、CSS 和 javascript 为移动设备创建本地安装的应用程序。

Phonegap cordova-2.1.0.js 仅适用于 iPhone 应用。它不支持 Safari 浏览器(iPhone)。

【讨论】:

那么,我不能使用 PhoneGap API (cordova-2.1.0.js) 从 HTML5 Web 应用程序中的相机胶卷上传文件吗? 是的,您不能在 Web 中使用 PhoneGap API (cordova-2.1.0.js)。您只能将其用作移动应用程序。【参考方案2】:

要在浏览器中测试 PhoneGap / Cordova,请使用 Ripple (Chrome)。更多信息:http://emulate.phonegap.com/

【讨论】:

以上是关于PhoneGap/Cordova 设备未准备好的主要内容,如果未能解决你的问题,请参考以下文章

使用 phonegap / cordova 更改设备配置文件

PhoneGap / Cordova 回调错误 - 在 PhoneGap 中未执行 RestKit 完成功能

Phonegap/Cordova 2.7.0:未找到 exec_gap 文件

包含 Google Admob 插件时,Phonegap/Cordova 2.9 iOS 应用内浏览器未打开

Phonegap/cordova localNotifications 插件在模拟器上工作,但不在设备上

PhoneGap Cordova 插件谷歌地图 - 插件未定义