मैं एक फोनगैप बिल्ड ऐप बना रहा हूं और मुझे कुछ प्लगइन्स की आवश्यकता होगी। मैंने दस्तावेज़ों का पालन किया है फिर भी कोई काम नहीं कर रहा है। चूंकि उनमें से कोई भी काम नहीं कर रहा है, मुझे लगता है कि यह एक आम समस्या है। यहाँ 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);
इस कुंजीपटल उपकरण पट्टी एक बार एक इनपुट क्षेत्र कहा जाता #convertThis
focus()
है छिपाने के लिए है:
$("#convertThis").focus(function() {
toolbar.hide()
});
मैं दूर करने की कोशिश की index.html
में जेएस लिंक अभी तक कुछ भी नहीं है। मैंने config.xml
में विजेट टैग के बाहर प्लगइन टैग डालने का भी प्रयास किया और ... कुछ भी नहीं! अजीब तरह से पर्याप्त, PhoneGap डैशबोर्ड्स बिल्ड में प्लग इन टैब का कहना है कोई भी स्थापित कर रहे हैं:
screenshot http://www.uzusoft.com/screenshot.png
आप इस मामले पर किसी भी मदद प्रदान कर सकते हैं, तो कृपया! कृपया config.xml मुद्दों पर भी।
अद्यतन:
: मैं वर्तमान में PhoneGap बिल्ड 3.1.0 का उपयोग कर रहा क्रम आईओएस 7.
आप निम्नलिखित कदम क्या करने की जरूरत आपका एंड्रॉइड मूल कोड कहां है। यदि आप दूसरों को प्रदान करते हैं तो समस्या को देख सकते हैं। नीचे दिए गए लिंक में एंड्रॉइड प्लगइन का उपयोग करने के लिए नमूना देखें: http://stackoverflow.com/questions/19721772/android-sms-sending-using-phonegap-cordova-3-1/19721910#19721910 –
@power_scriptor मैं नहीं हूं स्थानीय रूप से फोनगैप का उपयोग कर ... मैं फोनगैप बिल्ड का उपयोग कर रहा हूं और इसलिए मैं मूल एपीआई बनाए रखता हूं और मैं देशी कोड नहीं लिख सकता। ये सभी प्लगइन्स [फोनगैप बिल्ड प्लगइन्स] (http://build.phonegap.com/plugins) पृष्ठ में प्रदान किए गए प्लगइन हैं। इसके अलावा मैं सिर्फ एंड्रॉइड नहीं बल्कि सभी प्लेटफार्मों के लिए निर्माण कर रहा हूं। –
आपको अपनी संपूर्ण अनुक्रमणिका पोस्ट करनी चाहिए।एचटीएमएल पेज और config.xml, उपरोक्त सभी कोड ठीक दिखता है, इसलिए यह कहीं और होना चाहिए। – Red2678