2012-01-17 17 views
6

मैं दोनों iOS और Android के लिए एक phonegap एप्लिकेशन लिखने के लिए एक एकल/www फ़ोल्डर का उपयोग करने के लिए कोशिश कर रहा हूँ, लिंक करनेPhonegap आईओएस/एंड्रॉयड www फ़ोल्डर

मेरे फ़ोल्डर संरचना कुछ इस तरह है:

कोड/एंड्रॉयड/ग्रहण परियोजना फाइलों

कोड/iOS/Xcode परियोजना फाइलों

कोड/www/index.html phonegap.js, आदि। How to link assets/www folder in Eclipse/Phonegap/Android project? किसी भी सफलता नहीं मिली:

जब एक एंड्रॉयड आभासी डिवाइस पर ऐप्लिकेशन शुरू करने में कोई त्रुटि की रिपोर्ट

अब मैं बाहरी www फ़ोल्डर से जोड़ने के लिए ग्रहण के भीतर कोशिश कर रहा हूँ, मैं यहाँ प्रस्तावित एक सहित ट्रियर कई तरीके है यदि index.html युक्त www फ़ोल्डर वास्तव में एंड्रॉइड/प्रोजेक्ट/एसेट्स/में नहीं है ..

कोई विचार यह लिंक लिंक के साथ कैसे बनाया जाए? या परियोजना के निर्माण पर फ़ाइलों को प्रतिलिपि बनाने के लिए ग्रहण को बताने का कोई तरीका हो सकता है?

धन्यवाद

पुनश्च: मैं मुख्य रूप से खिड़कियों पर होगा तो सांकेतिक लिंक एक विकल्प नहीं हैं।

उत्तर

9

मैं निम्न आदेश के साथ खिड़कियों पर एक ही समस्या सुलझा ली है:

cd c:\code\app\android\assets\

mklink /D www c:\code\app\www

यह विंडोज में मेरे लिए काम किया। मैक पर आप या तो xcode फ़ोल्डर संदर्भ या ln कमांड का उपयोग कर सकते हैं।

(संपादित 2013/03/14) विंडोज 7: सुनिश्चित व्यवस्थापक के रूप में कमांड प्रॉम्प्ट चलाने के लिए सुनिश्चित करें कि

+0

+1 मुझे इस समाधान का उपयोग करने की सबसे अधिक संभावना है - लेकिन क्या आप मुझे बता सकते हैं कि हार्ड लिंक का उपयोग क्यों नहीं करते? – Jeff

+0

हार्ड लिंक मूल रूप से वास्तविक फ़ाइलें हैं, क्योंकि/www फ़ोल्डर को आईओएस के लिए एंड्रॉइड या/<प्रोजेक्ट फ़ोल्डर> के लिए/संपत्ति के अंतर्गत होना आवश्यक है, इसलिए मैं दोनों के लिए एक ही स्रोत का उपयोग नहीं कर सकता, इसलिए स्रोत को एक स्तर ऊपर रखना था और इसके बजाय सिमलिंक का उपयोग करें – dhaval

+0

ln-s मैकोक्स के लिए काम करता है। – nycynik

0

यह करने के लिए एक अन्य संभावित समाधान iOS और Android के लिए प्रत्येक निर्देशिका में SVN बाहरी उपयोग करने के लिए आकर्षित करने के लिए है एक आम डब्ल्यूडब्ल्यूडब्ल्यू निर्देशिका।