Javascript Phonegap API未定义/插件错误
我目前正在使用PhoneGap(3.3)构建一个应用程序。当我试图让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 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
?您需要先添加插件,然后再执行操作构建。是的,这就是我错过的,我只是安装了插件而没有重建。我真蠢。谢谢老兄