0

我将我的项目从 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

有任何想法吗?

4

2 回答 2

2

好的,解决了这个问题。出于某种原因,phonegap 没有添加他们的名为 App 的插件,该插件具有所有这些功能。只需添加到 config.xml 下一行:

    <feature name="App">
        <param name="android-package" value="org.apache.cordova.App" />
    </feature>
于 2013-09-10T11:11:39.020 回答
0

升级到cordova 3.1后我遇到了这个错误。事实证明,这必须在 config.xml phonegap 3.* 以后显式添加。

<feature name="App">
        <param name="android-package" value="org.apache.cordova.App" />
    </feature>

看到这个链接

于 2013-11-08T14:13:34.847 回答