Ios 音差构建困难

Ios 音差构建困难,ios,debugging,cordova,cross-platform,Ios,Debugging,Cordova,Cross Platform,我刚开始在iOS上使用PhoneGap,运气不太好。我的应用程序卡在启动屏幕上,Phoegap Build的控制台上没有显示任何内容 上的屏幕截图显示了我的文件结构和框架代码。我从应用程序中看到的唯一一件事是body的onload事件中调用的“1”警报。没有显示其他内容。是否有一个明显的错误导致应用程序死机?警报(1)来自javaScript,您与phonegap无关 您需要确保您的代码目录具有调用Phonegap代码的必要API。它看起来像下面这样: package com.news.news

我刚开始在iOS上使用PhoneGap,运气不太好。我的应用程序卡在启动屏幕上,Phoegap Build的控制台上没有显示任何内容

上的屏幕截图显示了我的文件结构和框架代码。我从应用程序中看到的唯一一件事是body的onload事件中调用的“1”警报。没有显示其他内容。是否有一个明显的错误导致应用程序死机?

警报(1)来自javaScript,您与phonegap无关

您需要确保您的代码目录具有调用Phonegap代码的必要API。它看起来像下面这样:

package com.news.newsfinder;

import org.apache.cordova.DroidGap;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;




public class MainActivity extends DroidGap {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        super.loadUrl("file:///android_asset/www/index.html");
    }


}
构建路径中必须有cordova.jar,js目录中必须有cordova.js

然后调用phonegap API的javascript代码可以变成这样

document.addEventListener("deviceready", onDeviceReady, false);
    function onDeviceReady() {
        checkConnection();
    }


function checkConnection() {
    //code to check what type of internet connection a device is using, wifi, 2G, 3G...
 }
上面的代码包含一个包
com.news.newsfinder
,将在play store中生成一个应用程序,如下所示:


包括document.addEventListener(“deviceready”,onDeviceReady,false);还可以尝试包含正确的cordova文件。()除Nijil所说的之外,您必须在加载引导之前加载jQuery。