Javascript Android build无法在设备上运行?

Javascript Android build无法在设备上运行?,javascript,android,html,build,intel-xdk,Javascript,Android,Html,Build,Intel Xdk,我是Intel XDK New的初学者 我在Intel XDK New中做了一些示例。它在emulator上运行良好,但当我构建它时,它在设备上无法运行 这次我为Android构建了一个apk。我在多个安卓设备上测试了这个构建,但我在每个安卓设备上都得到了一个空白屏幕 我正在使用英特尔XDK新版本0505 我的html代码:- <!DOCTYPE html><!--HTML5 doctype--> <html> <head> <tit

我是Intel XDK New的初学者

我在Intel XDK New中做了一些示例。它在emulator上运行良好,但当我构建它时,它在设备上无法运行

这次我为Android构建了一个apk。我在多个安卓设备上测试了这个构建,但我在每个安卓设备上都得到了一个空白屏幕

我正在使用英特尔XDK新版本
0505

我的html代码:-

<!DOCTYPE html><!--HTML5 doctype-->
<html>
<head>
    <title>Your New Application</title>
    <meta http-equiv="Content-type" content="text/html; charset=utf-8">

    <link rel="stylesheet" href="css/jquery.mobile-1.4.1.min.css"/>
    <script src="js/jquery-1.11.0.min.js"></script>
    <script src="js/jquery.mobile-1.4.1.min.js"></script>
    <script src="intelxdk.js"></script>
    <script src="intelxdk.js"></script>
    <script type="text/javascript">

    var onDeviceReady=function(){
            alert("onDeviceReady");
            intel.xdk.device.hideSplashScreen();
            intel.xdk.contacts.getContacts();
    };

    document.addEventListener("intel.xdk.device.ready",onDeviceReady,false);
    document.addEventListener('intel.xdk.contacts.get', contactsReceived, false);

    function contactsReceived() {
        alert("contactsReceived");
        var table = document.getElementById("contacts");
        table.innerHTML = '';
        var myContacts = intel.xdk.contacts.getContactList();
        for(var i=0;i<myContacts.length;i++) {
            //add row to table
            var contactInfo = intel.xdk.contacts.getContactData(myContacts[i]);
            var tr = document.createElement("tr");
            tr.setAttribute('id', ''+contactInfo.id);
            tr.setAttribute('onClick', 'document.getElementById("iden").value = '+contactInfo.id+';');
            tr.setAttribute('style', 'background-color:#B8BFD8');
            var id = document.createElement("td");
            id.innerHTML = contactInfo.id;
            tr.appendChild(id);
            var msg = document.createElement("td");
            msg.innerHTML = contactInfo.name;
            alert("Contact Number:-" + contactInfo.id + " And Name:-"+contactInfo.name);
            tr.appendChild(msg);
            table.appendChild(tr);
        }
    }      
</script>

</head>
<script src="http://debug-software.intel.com/target/target-script-min.js#u60fxdYP_QtTsFJTyfFeg5qjPPAjg-Pmn1MrrjVlZW8"></script>
<body>
    <div>
        <table id="contacts" border="bold" width="100%" >
        </table>
    </div>
</body>
</html>

你的新申请
var ondevicerady=函数(){
警报(“OnDevicerady”);
intel.xdk.device.hideSplashScreen();
intel.xdk.contacts.getContacts();
};
document.addEventListener(“intel.xdk.device.ready”,ondevicerady,false);
document.addEventListener('intel.xdk.contacts.get',contactsReceived,false);
函数contactsReceived(){
警报(“收到联系人”);
var table=document.getElementById(“联系人”);
table.innerHTML='';
var myContacts=intel.xdk.contacts.getContactList();

对于(var i=0;i您已包含
intelxdk.js
脚本2次,删除一个脚本,它就会工作,我刚刚验证了这一点。

我也面临着同样的问题。等待答复,如果有人注意到并解决了这个问题……您是否尝试过将
intel.xdk.contacts.getContacts();
移动到延迟函数,或者单击按钮?