2012-12-31 23 views
7

पर एंड्रॉइड के लिए एक्लिप्स का उपयोग करके कोकोस 2 डीएक्स से लिंक नहीं कर सकता है, मैंने पहले कभी विकास वातावरण के लिए प्रारंभिक सेटअप पर इतना समय नहीं बिताया है, यह हास्यास्पद हो रहा है।ओएसएक्स

मैं cocos2dx के साथ आने वाले डेमो कोड को चलाने की कोशिश कर रहा हूं। मैं उपयोग कर रहा हूं:

  • एडीके के साथ ग्रहण स्वाद।
  • Cocos2d-2.1beta3-एक्स 2.1.0
  • NDK-R8C

Ive create-android-project.sh जो मैं के साथ लेकिन इस प्रश्न के लिए एक ही समस्या थी का उपयोग करके ऐप्लिकेशन टेम्पलेट का निर्माण करने की कोशिश की मैं hello.cpp नमूना ऐप का संदर्भ दूंगा।

मैं build_native.sh स्क्रिप्ट चलाता हूं और फिर इसे ग्रहण में आयात करता हूं। अगला वह जगह है जहां मैंने कोशिश की सभी अलग-अलग ट्यूटोरियल अलग-अलग हैं। कुछ कहते हैं कि 'एक सी ++ प्रोजेक्ट में कनवर्ट करें' कुछ कहते हैं कि आप पहले से ही इस बिंदु पर एंड्रॉइड प्रोजेक्ट के रूप में चल सकते हैं।

मेरे लिए ऐसा लगता है कि एंड्रॉइड जावा प्रोजेक्ट कोकोस 2 डीएक्स प्रोजेक्ट से लिंक नहीं कर सकता है।

मैं:

import org.cocos2dx.lib.Cocos2dxActivity 

के लिए

The import org.cocos2dx.lib cannot be resolved 

कोई ट्यूटोरियल वास्तव में ही कहा कि तुम अब परियोजनाओं के रूप में कोकोस पुस्तकालयों आयात करने के लिए है एक को छोड़कर cocos2dx पुस्तकालयों का निर्माण करने के लिए होने का कोई उल्लेख किए गए ग्रहण कार्यक्षेत्र में। इसलिए मैंने ऐसा किया और उन्हें बनाया लेकिन इमारत के बाद उनमें कुछ त्रुटियां हैं।

मैंने प्रोजेक्ट में लिंक करने के लिए फ़ोल्डर पथ जोड़ने का भी प्रयास किया है जो मेरे लिए /cocos2d-2.1beta3-x-2.1.0/cocos2dx/platform/android/java/src/org/cocos2dx/ पर है lib लेकिन यह मदद नहीं की।

कोई विचार है कि मैं cocos2dx वेबसाइट पर मौजूद निर्माण निर्देशों का पालन करते समय भी cocos2dx के साथ आने वाले उदाहरणों का निर्माण/चलाने नहीं कर सकता हूं?

उत्तर

8

मैं भी पर OSX अब यह कर रहा हूँ और यह मेरे लिए यह तय:

तो adroid स्क्रिप्ट create-android-project.sh चलाने आयात कि ग्रहण

में नई परियोजना
  1. नई ग्रहण परियोजना में राइट-क्लिक करें 'फ़ोल्डर' पर राइट-क्लिक करें 'आयात करें'
  2. आयात विंडो में एंड्रॉइड> मौजूदा एंड्रॉइड कोड वर्कस्पेस में चुनें> अगला >>
  3. '/ cocos2dx/platform/android/जावा '('/cocos2dx/'चाहिए नई परियोजना की निर्देशिका से ऊपर एक स्तर हो)
  4. समाप्त क्लिक करें। अगर त्रुटि बनी रहती है तो एक परियोजना> स्वच्छ
+0

इसके लिए बहुत बहुत धन्यवाद! – Losiowaty

+0

इन सबके अतिरिक्त मुझे नए प्रोजेक्ट के निर्माण पथ में libcocos2dx जोड़ना पड़ा। – uchamp