在 Adobe Phonegap Build 中,Deviceready 未触发
Posted
技术标签:
【中文标题】在 Adobe 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 事件正在触发。然后,我使用 Adobe 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 胡闹
【讨论】:
以上是关于在 Adobe Phonegap Build 中,Deviceready 未触发的主要内容,如果未能解决你的问题,请参考以下文章
可以在 Adobe 网站上编译使用 Cordova(不是 PhoneGap)构建的移动应用程序吗?
Phonegap/Cordova build android node_modules/q/q.js throw e;