错误:试图在'deviceready'之前调用cordova.exec()。 忽略

我试图“PhoneGap”(1.7.0)一个jQuery Mobile应用程序(1.1.0)我必须创建一个Android应用程序。 但是,我不断收到以下警报消息。

ERROR: Attempting to call cordova.exec() before 'deviceready'. Ignoring.

看起来好像我改变了页面(例如将index.1.htm更改为index.2.htm)

我没有在我的应用程序中调用Cordova函数 - 这是纯粹的JQM。

任何想法是什么问题。 或者,如果失败了,有人知道为什么cordova.exec()可能会在$ .ajax请求期间被调用吗?

我在Android 4.0.3下运行应用程序,在虚拟设备/模拟器中运行。 也尝试运行在Android 2.1和2.33模拟器设备,得到这个相同的错误!


确保您使用的是适当版本的cordova-1.x.0.js(或phonegap.js)

每个平台使用不同版本的文件。

此错误有时可能意味着您在Android应用程序中使用iOS版本。


它发生在包含cordova.js的不正确版本时。 请检查您的cordova版本。 我的www文件夹中有两个cordova文件,并且出现此错误。 删除了不合适的和其工作。

链接地址: http://www.djcxy.com/p/64385.html

上一篇: ERROR: Attempting to call cordova.exec() before 'deviceready'. Ignoring

下一篇: How to pass array as argument to a function using phonegap plugin for iOS