में बनाता है मैं एक बड़े गेम इंजन पर काम कर रहा हूं जिसे एंड्रॉइड पर पोर्ट किया जाना चाहिए। सभी कोड सी/सी ++ है, इसलिए हम एनडीके के माध्यम से पोर्टिंग कर रहे हैं। मुझे सब कुछ मिल गया है, लेकिन बहुत सारे स्कोअरिंग के बाद, मुझे अभी भी अनिश्चितता है कि हमारी .so फ़ाइल के डीबग बनाम रिलीज संस्करणों के निर्माण के लिए सबसे अच्छी विधि क्या है। हर समय हाथ से चीजें बदलना पुराना हो रहा है।डीबग बनाम रिलीज एंड्रॉइड एनडीके
क्या आपके पास प्रत्येक लक्ष्य के लिए अलग-अलग एप्लिकेशन.एमके फ़ाइलें हैं? या jni/निर्देशिका के तहत एक एंड्रॉइड.एमके फ़ाइल में एकाधिक लक्ष्यों को शामिल करने का कोई तरीका है? या शायद एक तीसरा विकल्प मानक मेकफ़ाइल लिखना हो सकता है जो पर्यावरण चर को सेट करता है जो एंड्रॉइड.एमके फ़ाइल बिल्ड प्रक्रिया को सूचित करने के लिए उपयोग करता है?
अंत में, एंड्रॉइड के बारे में एक आखिरी सवाल: डिबग करने योग्य ध्वज जिसे AndroidManifest.xml फ़ाइल में सेट किया जाना चाहिए। डिवाइस पर कॉपी किए गए जेनरेट किए गए देशी कोड पर इसका वास्तव में कोई प्रभाव क्या है?
बेस्ट और धन्यवाद,
केविन
ठीक है, आप किसी भी तरह से डीबग या रिलीज कैसे चुनते हैं? एनडीके नमूने में कोई डीबग या रिलीज झंडे प्रतीत नहीं होते हैं, न ही वे एक -ऑक्स विकल्प का उपयोग करते हैं। – Qwertie