2013-11-09 131 views
7

我正在構建一個PhoneGap Build應用程序,我將需要一些插件。我遵循文檔,但沒有任何工作。由於他們都沒有工作,我想這是一個普遍的問題。下面是在​​3210文件的插件:PhoneGap Build Plugins does not working

<!-- Plugins --> 
<gap:plugin name="org.apache.cordova.device" /> <!-- Device plugin --> 
<gap:plugin name="com.phonegap.plugin.statusbar" /> <!-- Status bar plugin --> 
<gap:plugin name="com.verso.cordova.clipboard" /> <!-- Clipboard plugin --> 
<gap:plugin name="com.chariotsolutions.cordova.plugin.keyboard_toolbar_remover" /> <!-- Keyboard toolbar removal plugin --> 
<gap:plugin name="org.apache.cordova.splashscreen" /> <!-- Splashscreen plugin --> 
<gap:plugin name="org.apache.cordova.vibration" /> <!-- Vibration plugin --> 

這裏是在index.html文件的鏈接(如果有一個問題我最好的猜測是,它會在這裏):

<!-- PhoneGap Build --> 
<script src="phonegap.js"></script> 
<script src="device.js"></script> 
<script src="statusbar.js"></script> 
<script src="clipboard.js"></script> 
<script src="keyboard_toolbar_remover.js"></script> 
<script src="splashscreen.js"></script> 
<script src="vibration.js"></script> 

都不是,除了工作設備插件(觸發'deviceready'事件)。

下面是JavaScript文件的一些代碼:

我與警報測試這個功能,我可以向你保證,它被調用。下面是更多一些:

// This is for the clipboard plugin 
function handleCopyAndPaste() { 
    $(".copyButton").click(function() { 
     window.plugins.clipboard.copy($("#result").val()); 
    }); 
    $(".pasteButton").click(function() { 
     window.plugins.clipboard.paste(function (text) { 
      $("#convertThis").val(text); 
      convert(); 
     }); 
    }); 
} 

這是震動:

navigator.notification.vibrate(2500); 

這是隱藏鍵盤工具欄一旦輸入字段名爲#convertThisfocus()

$("#convertThis").focus(function() { 
    toolbar.hide() 
}); 

我試圖消除js鏈接index.html但仍然沒有。我也嘗試將插件標籤放在小部件標籤之外​​3210和......沒什麼!古怪的是,在PhoneGap的構建儀表板插件標籤說沒有安裝:

screenshot http://www.uzusoft.com/screenshot.png

如果你能提供有關該問題的任何幫助,請不要!另請在config.xml問題上。

更新:我目前使用的PhoneGap構建3.1.0是爲了支持iOS的7

+0

你需要做以下步驟:1。 在本機代碼Android插件(Android插件) 2. HTML一部分通話功能 3.寫js函數調用config.xml中的本機代碼 4.配置插件 其中是您的Android本機代碼。如果你提供他人可以看到多數民衆贊成在問題。請參閱示例以瞭解如何在以下鏈接中使用android插件:http://stackoverflow.com/questions/19721772/android-sms-sending-using-phonegap-cordova-3-1/19721910#19721910 –

+0

@power_scriptor我不是在本地使用PhoneGap ...我使用PhoneGap Build,因此我不維護本地API,也無法編寫本機代碼。所有這些插件都是[PhoneGap Build Plugins](http://build.phonegap.com/plugins)頁面中提供的插件。此外,我正在爲所有平臺構建,不僅僅是Android。 –

+0

你應該發佈你的整個索引。html頁面和config.xml,所有上面的代碼看起來很好,所以它必須在別的地方。 – Red2678

回答

3

我能夠意識到我在​​3210文件中犯了一個錯誤來解決這個問題:

這個:xmlns:gap = "http://phonegap.com/ns/1.0"xmlns:gap = "http://phonegap.com/ns/3.1.0",因爲我認爲這是使用Cordova 3.1.0的必要條件,但它並沒有什麼關係。

+1

熱潮! :D Sry我遲到了!很高興你解決它。 – Red2678

+0

不錯,我遇到了同樣的問題,並意識到我忘了/ ns :-) –

-2

將config.xml放入www目錄。然後在build.phone.com上只上傳www.zip。