Javascript Phonegap API未定义/插件错误

Javascript Phonegap API未定义/插件错误,javascript,android,html,mobile,cordova,Javascript,Android,Html,Mobile,Cordova,我目前正在使用PhoneGap(3.3)构建一个应用程序。当我试图让API工作时,总是会出现以下错误: 例如: 无法调用未定义的方法“振动” 我所做的: phonegap create appname com.myname.appname appname phonegap local build android phonegap plugin add XXXXXX plugin path (gave me response that plugin was installed correctly)

我目前正在使用PhoneGap(3.3)构建一个应用程序。当我试图让API工作时,总是会出现以下错误:

例如: 无法调用未定义的方法“振动”

我所做的:

phonegap create appname com.myname.appname appname
phonegap local build android
phonegap plugin add XXXXXX plugin path (gave me response that plugin was installed correctly)
修改了my index.html以在加载设备时调用振动

     function onDeviceReady() {
            navigator.notification.vibrate(2000);
    }
但是我仍然无法让phonegap api正常工作,因为我得到了一个错误,方法没有定义。有人找到了解决方案吗?或者我就是个傻瓜


关于

我会再次检查您是否安装了两个通知插件:

cordova plugin add org.apache.cordova.dialogs
cordova plugin add org.apache.cordova.vibration
并确保在安装插件后再次运行build命令:

phonegap local build android

在将我的代码部署到本机平台之前,我通常不包括到cordova.js和cordova_plugins.js的链接。请确保在准备代码之前添加了这些链接。这是一个容易错过的步骤。

在安装插件后是否再次运行了
phonegap local build android
?您需要先添加插件,然后再执行操作构建。是的,这就是我错过的,我只是安装了插件而没有重建。我真蠢。谢谢老兄