未捕获的TypeError:无法读取未定义的属性“statusBarNotification”

时间:2012-11-09 03:38:21

标签: android cordova

我正在使用cordova 2.1.0,我正在尝试向状态栏添加通知。

我将相关的java文件和js脚本包含在项目中,并在config.xml中添加了以下行

<plugin name="StatusBarNotification" value="com.phonegap.plugins.statusBarNotification.StatusBarNotification"/>

在我的html代码中,我在头标记中添加了以下行

<script src="cordova-2.1.0.js"/>
<script src="statusbarnotification.js"/>

在内容div页面的底部,我添加了以下脚本

<script>
window.plugins.statusBarNotification.notify("Message Header", "Message details");
</script>

然而,当我在Android 4.0的模拟器中运行它时,我遇到了错误:

  

未捕获的TypeError:无法读取未定义的属性“statusBarNotification”

之前有人遇到过这个问题吗?

1 个答案:

答案 0 :(得分:0)

好吧,我的坏,这是一个误报。我将脚本文件放入js文件夹而不是与cordova js文件位于同一文件夹中。将脚本src路径重命名为正确的路径后,它现在正在工作。简直不敢相信我花了几个小时!! {/ p>