当我使用命令行安装自定义插件时,这是一些错误

时间:2013-10-10 07:59:05

标签: cordova command-line

我使用phonegap3.1.0命令行来创建一个新项目并添加一个自定义插件。这个自定义插件运行良好。当我使用命令行卸载此插件并重新安装时,会发生以下错误:

2013-10-10 15:48:33.059 EmailPlugin[2382:907] Multi-tasking -> Device: YES, App: YES
2013-10-10 15:48:33.435 EmailPlugin[2382:907] Resetting plugins due to page load.
2013-10-10 15:48:33.766 EmailPlugin[2382:907] Finished load of: file:///var/mobile/Applications/850B3B6C-1BA0-49A6-AFD2-475963AF80DB/EmailPlugin.app/www/index.html
2013-10-10 15:48:36.962 EmailPlugin[2382:907] CDVPlugin class Dialer (pluginName: Dialer) does not exist.
2013-10-10 15:48:36.964 EmailPlugin[2382:907] ERROR: Plugin 'Dialer' not found, or is not a CDVPlugin. Check your plugin mapping in config.xml.
2013-10-10 15:48:36.966 EmailPlugin[2382:907] -[CDVCommandQueue executePending] [Line 117] FAILED pluginJSON = [
  "INVALID",
  "Dialer",
  "call",
  [
    "01088896667"
  ]
]

这是config.xml:

 <feature name="Dialer">
     <param name="ios-package" value="Dialer" />
 </feature>

我检查了config.xml和插件文件,它们很好。我不知道出了什么问题。

1 个答案:

答案 0 :(得分:0)

plugins文件夹中的ios.json文件可能有问题。通常,我的问题通过删除(或重命名)文件和重建来解决,因为PhoneGap每次都会生成它。