我目前正在使用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)
修改了我的index.html,以便在加载设备时调用vibrate
function onDeviceReady() {
navigator.notification.vibrate(2000);
}
但我仍然无法让phonegap api工作,因为我得到错误,方法没有定义。任何人都有这个解决方案,或者我只是愚蠢。
此致
答案 0 :(得分:1)
我会仔细检查你是否安装了两个通知插件:
cordova plugin add org.apache.cordova.dialogs
cordova plugin add org.apache.cordova.vibration
确保在安装插件后再次运行build命令:
phonegap local build android
答案 1 :(得分:0)
在将代码部署到本机平台之前,我经常不包含指向cordova.js和cordova_plugins.js的链接。在准备代码之前,请确保已添加这些内容。这是一个容易错过的步骤。