मैं इस तरह के मुद्दे को हल करने में सक्षम हूं। मैं कोकोस 2 डी-एक्स v3.6 चला रहा हूं और यह त्रुटि दोनों r9d और r10e एनडीके पर प्राप्त करने में सक्षम है। जब भी मैं सीपीपी-परीक्षण फ़ोल्डर से android-build.py भाग गया मैं हमेशा इस त्रुटि मिली:
cocos compile -p android -s C:\Cocos2d-x\cocos2d-x-3.6\build..\tests/cpp-tests --ndk-mode debug Running command: compile Building mode: debug Android platform not specified, searching a default one... Can't find right android-platform for project : "C:\Cocos2d-x\cocos2d-x-3.6\tests\cpp-tests\proj.android". The android-platform should be equal/larger than 10 Build dynamic library for project [ C:\Cocos2d-x\cocos2d-x-3.6\build..\tests/cpp-tests ] fails!
इसके अलावा इस त्रुटि के रूप में अच्छी तरह से दिखाई देते हैं जब मैं एक परियोजना और इस परियोजना से ही build_native.py
चल बनाने की कोशिश की।
मैं शायद यह पता लगाने में सक्षम हूँ क्योंकि ANT_ROOT, NDK_BUILD और ANDROID_SDK_ROOT कोकोस में पंजीकृत नहीं किया जा रहा है ठीक से आदेश।
मैं यहाँ क्या किया:
- मैं करने के लिए Cocos2d-x (ANT_ROOT, NDK_BUILD और ANDROID_SDK_ROOT) संबंधित सभी वातावरण चर को नष्ट कर दिया।
- मैं Cocos2d-x रूट फ़ोल्डर में चला गया और फिर setup.py भाग गया
- इस बार Cocos2d-x नए रास्तों के लिए पूछता है (के बाद से हम उन्हें नष्ट कर दिया)
- मैं वहाँ फिर से मैं पुन: प्रारंभ करने के लिए मैन्युअल रूप पथ जोड़ा कंसोल
मैं आगे बढ़ गया और इस tutorial को आजमाया।
मुझे स्क्रीनशॉट की तुलना में थोड़ा अलग आउटपुट संदेश मिला। मुझे मेरा असफल रहा लेकिन कम से कम, मुझे अब त्रुटि नहीं है जो एंड्रॉइड प्लेटफार्म निर्दिष्ट नहीं है।
अद्यतन: ऐसा लगता है कि त्रुटि ANT_ROOT के कारण हो रही है। यहाँ मुश्किल हिस्सा है। जब आप मेरे कंप्यूटर> राइट क्लिक> प्रॉपर्टीज> एडवांस सिस्टम सेटिंग्स> पर्यावरण वैरिएबल (मान लें कि आप विंडोज़ का उपयोग कर रहे हैं) द्वारा पथ डालने पर पथ के अंत में ;
या \
के बिना ANT_ROOT निर्दिष्ट करें। कोकोस बिल्ड चींटी से अतिरिक्त निर्देशिका को जोड़ता है और असल में यह निर्माण के दौरान वास्तविक पथ को नष्ट कर देता है। इसे मैन्युअल रूप से बदलना और फिर कंसोल को पुनरारंभ करना वापस लौटा जहां मैं पहले था। मैंने बस कुछ समय पहले किया है (Cocos2d-x से संबंधित सभी पर्यावरण चर को हटा रहा है, इस बार ANT_ROOT सहित) और यह काम करता है! मैं एपीके बनाने और इसे अपने फोन पर चलाने में सक्षम हूं!
उम्मीद है कि यह भविष्य में किसी की सहायता करेगा।
स्रोत
2015-05-23 06:40:10
मैंने इन चीज़ों की जांच की, लेकिन मुझे अभी भी त्रुटि संदेश मिल रहा है ... – Michael
मुझे पूरा यकीन है कि सभी लोग पूछ रहे हैं कि पहले से ही उन संसाधनों की जांच की गई है। –