【问题标题】:Cordova Hybrid App fails, Legacy Android Build WorksCordova 混合应用程序失败,旧版 Android 构建工作
【发布时间】:2015-05-15 08:59:16
【问题描述】:

我编写了一个小应用程序来测试 Cordova 应用程序在 XDK 上的工作情况。 源码同this question

但是,我在这里附上代码:

(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 模拟器中的应用截图:

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

将文件上传到 GenyMotion Emulator 后,屏幕如下:

点击不执行任何操作,showBusyIndicator() 也不显示,警报也不出现。

我错过了什么,出了什么问题? 我计划将此 ide 用于适当的项目并因此进行测试,我们将不胜感激。

更新

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

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

那么我需要做些什么才能让它与 Cordova Build 一起工作?

构建页面:

【问题讨论】:

    标签: android ios cordova intel-xdk


    【解决方案1】:

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

    有一个解决方法,转到 Project Settings -> Build Settings -> Android,将 Cordova CLI 版本从 4.1.2 更改为 3.5,AJAX 应该可以工作了。

    【讨论】:

    • 我已经这样做了,但无济于事。它没有解决问题。
    • 在构建设置中,你的域列表是否为*
    • 是的,我有。我添加了一个屏幕截图供您参考。 @krisrak
    • 我已经把压缩包发给你了
    • 我通过电子邮件向你发送了 apk,你没有 *,我添加了它,它适用于 android 设备
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-11-21
    • 1970-01-01
    • 2020-11-11
    • 2020-05-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多