2013-10-17 74 views
0

我在iOS上開始使用PhoneGap,沒有太多的運氣。我的應用程序停留在初始屏幕上,Phoegap Build控制檯中沒有顯示任何內容。PhoneGap Build難度

截圖http://i.imgur.com/Ru9n3ET.png顯示我的文件結構和骨架代碼。我從應用程序中看到的唯一事情是從body的onload事件調用的'1'警報。沒有其他顯示。是否有一個明顯的錯誤是殺死應用程序?

+0

包括 document.addEventListener( 「deviceready」,onDeviceReady,FALSE); ( ) –

+0

除了Nijil說的,你必須加載jQuery在加載Bootstrap之前。 –

回答

0

警報(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在你的生成路徑和cordova.js在你的js目錄。

然後你的JavaScript代碼來調用phonegap API的可以成爲這樣的東西。

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將作出APP在播放存儲像下面上面的代碼:

http://play.google.com/store/apps/details?id=com.news.newsfinder