我不知道为什么插件管理器会调用exec()调用未知插件:StatusBarNotification,我下载了一个示例并尝试使其相同,但我无法做到。 我正在使用phonegap 3.5
config.xml中
<plugin name="StatusBarNotification" value="com.phonegap.plugins.statusBarNotification.StatusBarNotification"/>
的index.html
<body>
<div class="app">
<h1>PhoneGap</h1>
<button onclick="sendNotification()"> Mensaje</button>
</div>
</div>
</div>
<script type="text/javascript" src="js/statusbarnotification.js"></script>
<script type="text/javascript" charset="utf-8">
function sendNotification() {
window.plugins.statusBarNotification.notify("Sample Notification", "mensajito");
}
</script>
<script type="text/javascript" src="cordova.js"></script>
<script type="text/javascript" src="js/index.js"></script>
答案 0 :(得分:1)
看起来您使用的插件不适用于Cordova / PhoneGap&gt; = 3.0版。
从3.0开始,一切都应该通过CLI完成,包括安装插件:https://cordova.apache.org/docs/en/3.0.0/guide_cli_index.md.html
然后,您不会包含对任何插件javascript的引用,因为Cordova负责处理此事。
您可以在以下任意一个站点上搜索兼容的插件:
希望这有帮助。