2013-11-09 10 views
7

मैं एक फोनगैप बिल्ड ऐप बना रहा हूं और मुझे कुछ प्लगइन्स की आवश्यकता होगी। मैंने दस्तावेज़ों का पालन किया है फिर भी कोई काम नहीं कर रहा है। चूंकि उनमें से कोई भी काम नहीं कर रहा है, मुझे लगता है कि यह एक आम समस्या है। यहाँ config.xml फ़ाइल में प्लग इन है:फोनगैप बिल्ड प्लगइन्स काम नहीं कर रहे हैं

<!-- 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' घटना फायरिंग)।

यहाँ जावास्क्रिप्ट फ़ाइल से कुछ कोड है:

मैं एक चेतावनी के साथ इस समारोह का परीक्षण किया और मैं आपको विश्वास दिलाता कर सकते हैं कि यह कहा जाता हो जाता है। यहाँ कुछ और भी है:

// 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() 
}); 

मैं दूर करने की कोशिश की index.html में जेएस लिंक अभी तक कुछ भी नहीं है। मैंने config.xml में विजेट टैग के बाहर प्लगइन टैग डालने का भी प्रयास किया और ... कुछ भी नहीं! अजीब तरह से पर्याप्त, PhoneGap डैशबोर्ड्स बिल्ड में प्लग इन टैब का कहना है कोई भी स्थापित कर रहे हैं:

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

आप इस मामले पर किसी भी मदद प्रदान कर सकते हैं, तो कृपया! कृपया config.xml मुद्दों पर भी।

अद्यतन:

: मैं वर्तमान में PhoneGap बिल्ड 3.1.0 का उपयोग कर रहा क्रम आईओएस 7.

+0

आप निम्नलिखित कदम क्या करने की जरूरत आपका एंड्रॉइड मूल कोड कहां है। यदि आप दूसरों को प्रदान करते हैं तो समस्या को देख सकते हैं। नीचे दिए गए लिंक में एंड्रॉइड प्लगइन का उपयोग करने के लिए नमूना देखें: http://stackoverflow.com/questions/19721772/android-sms-sending-using-phonegap-cordova-3-1/19721910#19721910 –

+0

@power_scriptor मैं नहीं हूं स्थानीय रूप से फोनगैप का उपयोग कर ... मैं फोनगैप बिल्ड का उपयोग कर रहा हूं और इसलिए मैं मूल एपीआई बनाए रखता हूं और मैं देशी कोड नहीं लिख सकता। ये सभी प्लगइन्स [फोनगैप बिल्ड प्लगइन्स] (http://build.phonegap.com/plugins) पृष्ठ में प्रदान किए गए प्लगइन हैं। इसके अलावा मैं सिर्फ एंड्रॉइड नहीं बल्कि सभी प्लेटफार्मों के लिए निर्माण कर रहा हूं। –

+0

आपको अपनी संपूर्ण अनुक्रमणिका पोस्ट करनी चाहिए।एचटीएमएल पेज और config.xml, उपरोक्त सभी कोड ठीक दिखता है, इसलिए यह कहीं और होना चाहिए। – Red2678

उत्तर

3

मैं एहसास है कि मैं config.xml फ़ाइल में एक गलती की थी इसका समाधान करने में सक्षम था समर्थन करने के लिए है यह: xmlns:gap = "http://phonegap.com/ns/1.0"xmlns:gap = "http://phonegap.com/ns/3.1.0" था क्योंकि मैंने सोचा था कि कॉर्डोवा 3.1.0 का उपयोग करना आवश्यक था लेकिन इसका वास्तव में इसके साथ कुछ लेना देना नहीं है।

+1

बूम! : डी श्री मुझे देर हो चुकी है! खुशी है कि आपने इसे ठीक किया है। – Red2678

+0

अच्छा, मुझे एक ही समस्या थी और मुझे एहसास हुआ कि मैं/ns भूल गया :-) –

-2

www निर्देशिका में config.xml डालें। और फिर build.phone.com पर केवल www.zip अपलोड करें। (एंड्रॉयड प्लगइन) 2. कॉल समारोह के लिए एचटीएमएल हिस्सा 3. लिखने js समारोह config.xml में मूल कोड 4. कॉन्फ़िगर प्लगइन कॉल करने के लिए 1. मूल कोड में एंड्रॉयड प्लगइन:

संबंधित मुद्दे