我将我的项目从pg2.9切换到3.0并且有一个问题让我发疯,我现在无法修复它:(所以,基本上一切都运行正常,但不是后退事件监听器。
bindEvents: function() {
document.addEventListener('deviceready', this.onDeviceReady, false);
},
onDeviceReady: function() {
document.addEventListener('backbutton', this.onBackButton, false);
onBackButton: function() {
alert('backbutton');
}
deviceready事件正在激活,但不是后退按钮。 另外,我从logcat找到了有趣的消息:
exec()调用未知插件:App
有什么想法吗?
答案 0 :(得分:2)
好的,修好了。出于某种原因,phonegap没有添加名为App的插件,它具有所有功能。只需添加到config.xml下一行:
<feature name="App">
<param name="android-package" value="org.apache.cordova.App" />
</feature>
答案 1 :(得分:0)
升级到cordova 3.1后我遇到了这个问题。事实证明,这必须在config.xml phonegap 3. *中明确添加。
<feature name="App">
<param name="android-package" value="org.apache.cordova.App" />
</feature>
请参阅此link