के साथ विकास करना प्रतीत होता है कि प्रलेखन थोड़ा पतला है और मैं आपको आश्वस्त करता हूं कि मैंने यह ऑनलाइन ढूंढने की कोशिश की है, लेकिन मुझे वास्तव में यह नहीं पता कि विकास प्रक्रिया को फोनगैप और ग्रहण के साथ कैसे काम करना चाहिए ।ग्रहण और फोनगैप/कॉर्डोवा 3
मैंने कई ट्यूटोरियल्स का पालन किया और कॉर्डोवा कमांड लाइन का उपयोग करके हैलो वर्ल्ड उदाहरण बनाया। मैंने फिर एंड्रॉइड मंच जोड़ा और निर्माण चलाया। इसके बाद, मैंने उपनिर्देशिका प्लेटफॉर्म/एंड्रॉइड निर्देशिका का उपयोग करके निर्देशित मौजूदा स्रोत के संबंध में ग्रहण में एक परियोजना के रूप में एंडोडी बिट जोड़ा। इसने मुझे एमुलेटर स्थापित करने की अनुमति दी और सभी ने बहुत अच्छी तरह से काम किया।
अब मेरी समस्या विकास प्रक्रिया के साथ है।
मैं समझता हूं कि मुझे शीर्ष स्तर की फ़ाइलों को संपादित करना है, न कि ग्रहण में प्रोजेक्ट की संपत्ति निर्देशिका में प्रस्तुत किए गए लोगों के रूप में, क्योंकि ये "बिल्ड" कमांड का उपयोग करके बनाए गए हैं। प्रोजेक्ट की जड़ से ऊपर के रूप में ग्रहण में बनाई गई परियोजना में ये शीर्ष स्तर की फ़ाइलें मौजूद नहीं हैं।
तो, मेरा सवाल है ... क्या मैं इस परियोजना को समझदार तरीके से विकसित करने के लिए ग्रहण का उपयोग कर सकता हूं?
मैं इस समय क्या कर रहा हूं एंड्रॉइड www फ़ाइलों को संपादित कर रहा हूं और फिर क्लाउड बिल्ड पर इसे पंप करने के लिए, मैं उन्हें पेड़ को वापस कॉपी कर रहा हूं। यह पागल लगता है।
क्या वास्तविक फाइलें ग्रहण में उपलब्ध होने का कोई तरीका है ताकि मैं उन्हें विकसित कर सकूं और फिर आसानी से एक एमुलेटर को बना और तैनात कर सकूं?
पीएस यह मेरी कल्पना है या क्या कॉर्डोवा बिल्ड उम्र लेता है!
समाधान
मैं एंड्रॉयड परियोजना जो जड़ में www के स्थान के लिए एक लिंक है अंदर एक फ़ोल्डर गयी। यह फ़ोल्डर बनाने के उन्नत विकल्पों के तहत है।
बिल्ड को स्वचालित करें: प्रोजेक्ट -> गुण -> बिल्डर्स पर राइट क्लिक करें और एक नया (यानी फोनगैप बिल्ड एंड्रॉइड) बनाएं जो परियोजना निर्देशिका से फोनगैप स्थानीय बिल्ड एंड्रॉइड निष्पादित करता है। इससे ग्रहण में डीबग/रन बटन को बस प्रेस करना और डीबगिंग शुरू करना संभव हो जाएगा। इसके अतिरिक्त, आपके मूल www के लिंक का नाम बदलना सुरक्षित हो सकता है। –
क्या आपके पास पथ स्थापित करने में कोई समस्या है? – stevemarvell
नहीं, मैं आसान तरीका चला गया: निर्माता "buildphonegap.cmd" को आमंत्रित करता है, जिसमें मैं प्रोजेक्ट निर्देशिका में सीडी करता हूं और फोनगैप स्थानीय बिल्ड एंड्रॉइड चलाता हूं। –