适用于Android设备的PhoneGap无法正常工作

Muh*_*tif 0 cordova

问题是'deviceready'事件没有解雇.cordova附带的示例应用程序可以复制并从那里创建.但我需要知道出了什么问题.我已经尝试了一切(你可以看到评论的代码).几件重要的事情.

  1. 我从这里创建的项目http://docs.phonegap.com/en/1.8.1/guide_getting-started_android_index.md.html#Getting%20Started%20with%20Android.
  2. 我正在使用Jquery mobile,它工作正常.
  3. 整个项目在这里http://www.filefactory.com/file/1pseohvngmuz/n/HelloCordova_zip

    /*************************************************************
    function init() {
        alert('init');
    }
    
    
    $(function() {
        alert('load');
    document.addEventListener("deviceready", function(){
          alert("123");
     },false);
    });
    
    $(document).ready(function(e) {
    });
    
     document.addEventListener("deviceready", onDeviceReady, true);
    function onDeviceReady()
    {
        alert('Phonegap ready');
    }
    ********************************************/
    function init() {
    
        document.addEventListener("deviceready", deviceInfo, false);
    }
    var deviceInfo = function() {
        alert('PhoneGap ready');
    };
    </script>
    
    Run Code Online (Sandbox Code Playgroud)

非常感谢你..

Muh*_*tif 7

我自己发现了这个bug.cordova脚本文件名是'cordova-1.8.1.js'.当我包括'cordova-1.8.0.js'时我花了两天时间才发现它.