Android Cordova Hybrid应用程序失败,旧版安卓构建正常

Android Cordova Hybrid应用程序失败,旧版安卓构建正常,android,ios,cordova,intel-xdk,Android,Ios,Cordova,Intel Xdk,我已经编写了一个小应用程序来测试cordova应用程序在XDK上的工作情况。 源代码与 但是,我在此附上代码: (function() { "use strict"; /* hook up event handlers */ function register_event_handlers() { /* button Login */ $(document).on("click", ".uib_w_9", function(evt) {

我已经编写了一个小应用程序来测试cordova应用程序在XDK上的工作情况。 源代码与

但是,我在此附上代码:

(function()
{
 "use strict";
 /*
   hook up event handlers 
 */
 function register_event_handlers()
 {


     /* button  Login */
    $(document).on("click", ".uib_w_9", function(evt)
    {
        //intel.xdk.notification.showBusyIndicator(); 
       /*$.post("http://url/test.php", {test:'1'}, 
            function(res){
                alert(res);
            }
       );*/
        $.ajax({
          beforeSend: function(){
            intel.xdk.notification.showBusyIndicator();
          },
          type: "GET",
          url: 'http://url/test.php',
          data:{test:'1'},
          success: function(res){
              alert(res);
              intel.xdk.notification.hideBusyIndicator(); 
          },
          error:function(res){
              alert(res);
              intel.xdk.notification.hideBusyIndicator(); 
          },
          dataType: 'text'
        });

    });

    }
 document.addEventListener("app.Ready", register_event_handlers, false);
})();
这是应用程序的JS文件

XDK emulator中应用程序的屏幕截图:

现在,当我使用XDK cloud构建应用程序时,我会得到一个.apk文件

将文件上载到GenyMotion Emulator时,屏幕如下:

单击不会执行任何操作,也不会显示
showBusyIndicator()
show,也不会显示警报

我错过了什么,出了什么问题? 我计划将此ide用于一个适当的项目,因此测试,一些帮助将不胜感激

更新

最初我做了一个Cordova混合应用程序构建,这导致了问题

当我做一个遗留的android构建时,问题就解决了

那么,我需要做什么才能让它与Cordova构建一起工作呢

生成页面:


当Intel XDK使用Cordova CLI版本
4.1.2
构建apk时,AJAX存在一个已知问题。在Android版本上>
4.4


有一个解决方法,转到
项目设置->构建设置->Android
,将Cordova CLI版本从
4.1.2
更改为
3.5
,AJAX应该可以工作。

我已经这样做了,但没有用。它没有解决问题。在生成设置中,您是否将域列表设置为
*
是的,我有。我添加了一个屏幕截图供您参考@krisrakI已经向您发送了zipi通过电子邮件向您发送的apk,您没有
*
,我补充了这一点,并且它可以在android设备上工作