科尔多瓦设备在sencha touch 2项目中5秒后没有发射

时间:2017-05-19 07:09:23

标签: cordova sencha-touch-2 phonegap

我在使用sencha touch 2项目将Cordova从2.8升级到5.0.0后构建android和ios应用程序时遇到问题。 Android控制台会输出一条消息,例如“5秒后设备已经没有被触发”和“未被触发的频道:onCordovaInfoReady”。 有人可以提出建议。

版本: Sencha Touch:2.4.2 科尔多瓦:5.0.0 Cordova Jar:cordova-2.8.1.jar Android:4.4.2 Android API:19

谢谢你, 索姆

1 个答案:

答案 0 :(得分:0)

如果您发布index.html文件的代码会很有帮助 - 如果没有代码,就无法确定问题是什么。

最可能的原因是您未在cordova.js中加入index.html。尝试将此行添加到index.html

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

不要担心代码库中不存在cordova.js,该文件是由Cordova在构建时生成的。

我最近遇到了同样的问题,但在我的情况下cordova.js已经包含在内。最终对我有用的是remove平台的简单addios

cordova platform remove ios
cordova platform add ios

自从我完全重建ios平台以来,已经有一段时间了,并且在此期间发生了其他重大变化(Cordova升级,XCode升级等)。我的config.xml或现有ios版本可能不符合最新的Cordova要求。