2013-10-19 7 views
5

के साथ स्थानीय ऐप कैसे बनाएं/बनाएं, मैं एक फोनगैप एप्लिकेशन (एंड्रॉइड/आईओएस) विकसित करने की कोशिश कर रहा हूं।फोनगैप सीएलआई

मैंने पहले ही फोनगैप बिल्ड में 1 निजी ऐप बनाया है। तो अब मैं कह रहा

[phonegap] detecting Android SDK environment... 
[phonegap] using the remote environment 
[phonegap] compressing the app... 
[phonegap] uploading the app... 
[error] {"error":"Private app limit reached"} 

कैसे Phonegap CLI का उपयोग कर सार्वजनिक एप्लिकेशन बनाने के लिए एक त्रुटि हो रही है।

उत्तर

9

यहां समाधान है। यह किसी और की मदद कर सकता है।

हमें सार्वजनिक ऐप बनाने की ज़रूरत नहीं है। एक ऐप बनाएं और इसे स्थानीय रूप से बनाएं। आदेश स्थानीय रूप से अनुप्रयोग के निर्माण के लिए CLI का उपयोग कर में, निम्न आदेश

>phonegap local build android 
[phonegap] adding the Android platform... 
[phonegap] compiling Android... 
[phonegap] successfully compiled Android app 
+0

यदि आपने नोडजेएस और विंडोज 7 का उपयोग करके फोनगैप स्थापित किया है, तो आप ** सी: \ उपयोगकर्ता \ * \ AppData \ रोमिंग \ npm \ phonegap.cmd ** – fedmich

+0

@rahmathullah के माध्यम से फोनगैप पा सकते हैं मुझे यह त्रुटि मिली "प्रदत्त पथ"/उपयोगकर्ता/*****/फोनगैप एप्लिकेशंस/कार्डइन्फो/प्लेटफॉर्म/एंड्रॉइड "एंड्रॉइड प्रोजेक्ट नहीं है।" कृपया इस –

+0

@ करणगिरि के साथ मेरी सहायता करें: आपको 'प्लेटफॉर्म/एंड्रॉइड' पथ पर जाना नहीं है। बस इस प्रोजेक्ट बेस फ़ोल्डर से इस कमांड को निष्पादित करें। अर्थात; '"/उपयोगकर्ता/*****/फोनगैप एप्लिकेशंस/कार्डइन्फो/' –

0

फोनगैप बिल्ड आपको 1 निजी ऐप रखने की अनुमति देता है। अधिक निजी ऐप रखने के लिए, आपको सेवा योजना के लिए भुगतान करना होगा। हालांकि आपके पास एकाधिक सार्वजनिक ऐप हो सकते हैं। एक सार्वजनिक ऐप रखने के लिए, आपको गिथब में अपना कोड होस्ट करने की आवश्यकता है। एक बार यह वहां हो जाने पर, आप "ओपन-सोर्स" टैब पर एक सार्वजनिक ऐप here बना सकते हैं।

+1

इस आदेश से प्रयास करें "कॉर्डोबा एंड्रॉयड का निर्माण" यह यह करने के लिए संभव है फोनगैप सीएलआई का उपयोग कर? –

+0

जहाँ तक मुझे पता है, नहीं। चूंकि आपका सभी कोड स्थानीय है, भले ही आप इसे दूरस्थ रूप से निर्मित करने का प्रयास करते हैं, फिर भी आपका कोड अभी भी निजी है। – Dom

3

आदेश phonegap local <command>

पदावनत किया गया है इसके बजाय का उपयोग