Javascript 未捕获类型错误:对象#<;对象>;没有方法';振动';
我在cordova 3.4.0上为android创建了一个hello world项目。不知何故,我的对话框/通知插件无法正常工作。我像这样添加了插件Javascript 未捕获类型错误:对象#<;对象>;没有方法';振动';,javascript,android,cordova,cordova-plugins,android-vibration,Javascript,Android,Cordova,Cordova Plugins,Android Vibration,我在cordova 3.4.0上为android创建了一个hello world项目。不知何故,我的对话框/通知插件无法正常工作。我像这样添加了插件 cordova plugin add org.apache.cordova.dialogs 并在我的android清单中添加了这一行: <uses-permission android:name="android.permission.VIBRATE" /> 我在logcat中遇到此错误消息: Uncaught TypeError:
cordova plugin add org.apache.cordova.dialogs
并在我的android清单中添加了这一行:
<uses-permission android:name="android.permission.VIBRATE" />
我在logcat中遇到此错误消息:
Uncaught TypeError: Object #<Object> has no method 'vibrate'
结果:“警报、确认、提示、嘟嘟声、activityStart、activityStop、progressStart、progressStop、progressValue”
有人知道为什么navigator.notification中没有振动方法吗
编辑
我在我的res/config.xml中获得了以下条目:
<feature name="Notification">
<param name="android-package" value="org.apache.cordova.dialogs.Notification" />
</feature>
<feature name="Notification">
<param name="android-package" value="org.apache.cordova.Notification" />
</feature>
将通知功能添加到config.xml:
<feature name="Notification">
<param name="android-package" value="org.apache.cordova.dialogs.Notification" />
</feature>
<feature name="Notification">
<param name="android-package" value="org.apache.cordova.Notification" />
</feature>
由于某些原因,振动不再包含在通知插件中,而是包含在一个额外的插件中:
你好,斯瓦加特,谢谢你的回复。我的配置中已经有了这个条目:尽管如此,我还是尝试添加您的行,甚至用它们替换了旧条目,但我得到了相同的结果。。