无法运行构造函数:TypeError:表达式'cordova.addPlugin'[undefined]的结果不是函数

时间:2013-01-29 06:30:18

标签: jquery cordova phonegap-plugins

我会尝试在phonegap中创建一个代码,发生了一个问题,请帮助解决此错误。

无法运行构造函数:TypeError:表达式'cordova.addPlugin'[undefined]的结果不是函数。

1 个答案:

答案 0 :(得分:2)

这个错误只是意味着'cordova'从未被初始化。这可能是因为以下其中一种可能性:

  1. 您的cordova-X.X.X.js文件中未包含某些版本的index.html
  2. 您的cordova-X.X.X.js中引用了index.html脚本,但您提供的路径中不存在cordova-X.X.X.js
  3. 您正在iOS上进行开发,并且您正尝试使用为Android制作的cordova-X.X.X.js(替换任何平台......重点是您必须使用已制作的cordova-X.X.X.js对于您正在开发的平台。)
  4. 如果您使用的是Cordova 2.3.0,则上述cordova-X.X.X.js的所有引用都将为cordova-2.3.0.js

    以下是Cordova 2.3.0的完整文档:http://docs.phonegap.com/en/2.3.0/index.html

    以下是各种入门指南,适用于Cordova支持的每个平台:http://docs.phonegap.com/en/2.3.0/guide_getting-started_index.md.html#Getting%20Started%20Guides

    如果此答案无法解决您的问题,则需要编辑您的问题并填写一些缺失的信息:平台,Cordova版本,代码示例。