在 Adob​​e Phonegap Build 中,Deviceready 未触发

Posted

技术标签:

【中文标题】在 Adob​​e Phonegap Build 中,Deviceready 未触发【英文标题】:Device Ready not firing in Adobe Phone Gap Build 【发布时间】:2013-12-06 02:07:04 【问题描述】:

按照tutorial,我已经使用 Cordova CLI 构建了一个包含 ios 平台的 PhoneGap 应用程序。

我通过 xcode 将应用程序部署到我的 iphone5 并验证 onDeviceReady 事件正在触发。然后,我使用 Adob​​e Phone Gap Build 服务创建了应用程序的构建,并使用 iTunes 将该构建部署到我的 iphone。 onDeviceReady 就绪事件未在已部署的构建上触发。

我参考了Preparing Your App for PhoneGap Build 文档。如果按照文档中的说明删除对 cordova.js 文件的引用,似乎一些遇到类似问题的人能够修复(该文档指的是 phonegap.js 文件,在我的构建中找不到该文件, 我猜这和 cordova.js 一样)。

有其他人解决了这个问题,提出了解决办法吗?

【问题讨论】:

您找到解决方法了吗?我自己也有同样的问题:-( 【参考方案1】:

是的,我认为你需要一个

<script src="phonegap.js"></script> 

在您的 index.html 中。顺便说一句,当您使用 build.phonegap.com(插入 phonegap.js 文件)进行构建时,您只需用手机扫描页面上的二维码即可,而不是用 iTunes 胡闹

【讨论】:

以上是关于在 Adob​​e Phonegap Build 中,Deviceready 未触发的主要内容,如果未能解决你的问题,请参考以下文章

可以在 Adob​​e 网站上编译使用 Cordova(不是 PhoneGap)构建的移动应用程序吗?

离线Phonegap构建

Phonegap/Cordova build android node_modules/q/q.js throw e;

Phonegap构建相机不工作

iOS PhoneGap 2.3 Config.xml 混淆

使用 jquery mobile 为 iOS 设置 phonegap