2012-04-24 13 views
22

मैंने सिग्विन और एनडीके -7 ndk-build स्क्रिप्ट का उपयोग करके और ndk-build.cmd स्क्रिप्ट का उपयोग प्रीकंपील्ड लाइब्रेरी का उपयोग कर विंडोज पर बनाने के लिए किया।"एकाधिक लक्ष्य पैटर्न। रोकें।" एंड्रॉइड के लिए एंड्रॉइड के निर्माण के लिए प्रयास करते समय त्रुटि

* एकाधिक लक्ष्य पैटर्न: जब मैं फिर से Cygwin से निर्माण पर वापस जाने की कोशिश की, मैं प्राप्त करने शुरू कर दिया। रूक जा।

मैं इसे कैसे ठीक करूं?

उत्तर

54

आपको पुराने "obj" फ़ोल्डर को हटा देना चाहिए।

+0

आपको बहुत बहुत धन्यवाद !! तुमने मुझे एक दर्दनाक बग से बचाया। और "obj" फ़ोल्डर उन लोगों के लिए आपके मुख्य फ़ोल्डर में है जो आश्चर्य करते हैं। – Guimareshh

1

ऐसा लगता है कि आपकी मेकफ़ाइल विंडोज/डॉस लाइन एंडिंग के साथ सहेजी गई है, न कि यूनिक्स लाइन के अंत में। जब आपको एक त्रुटि संदेश दिखाई देता है जो उस तरह दूषित दिखता है, तो आमतौर पर ऐसा क्यों होता है।

1

मैं भी एक ही समस्या को पूरा करता हूं, और मैं ग्रहण का उपयोग करता हूं। ग्रहण परियोजना को चलाने के बाद साफ़ करें, समस्या गायब हो जाती है। मैंने देखा कि साफ से पहले, दो लक्ष्य armeabi और armeabi-v7a हैं। प्रोजेक्ट क्लीन फ़ोल्डर में से एक को साफ़ करता है और एनएनडीके-बिल्ड के साथ कोई समस्या नहीं है।

1

मैंने पहले इस समस्या को मारा है। मैंने को को नवीनतम संस्करण (मैन्युअल डाउनलोड) में बदल दिया है, और इसे ठीक किया है।

+1

मुझे इस समस्या को एंड्रॉइड स्टूडियो के साथ एक और बार है, जबकि ग्रहण से पहले। यह मेक संस्करण से नतीजा नहीं है, लेकिन एंड्रॉइड.एमके ने किया: LOCAL_PATH: = $ (abspath $ (my-dir कॉल करें)), यहां, abspath जोड़ने का प्रयास न करें: LOCAL_PATH: = $ (my-dir कॉल करें) –

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