0

我会尝试在 phonegap 中制作一个代码,但出现一个问题,请帮助解决这个错误。

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

4

1 回答 1

2

该错误仅意味着从未初始化“cordova”。这可能是由于以下可能性之一:

  1. 您没有cordova-X.X.X.jsindex.html文件中包含某些版本。
  2. 您的 中cordova-X.X.X.js引用了该脚本index.html,但cordova-X.X.X.js您提供的路径中不存在该脚本。
  3. 您正在 iOS 上开发并且您正在尝试使用cordova-X.X.X.js为 Android 制作的(替换那里的任何平台......关键是您必须使用cordova-X.X.X.js为您正在开发的平台制作的)。

如果您使用的是 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 版本、代码示例。

于 2013-01-29T15:18:46.517 回答