Defold प्रोजेक्ट को Android पर एक्सपोर्ट करना

इस गाइड में, Defold प्रोजेक्ट को Android ऐप्लिकेशन के तौर पर एक्सपोर्ट करने की प्रोसेस के बारे में बताया गया है. Defold, स्थानीय डिवाइस पर टेस्टिंग के लिए APK फ़ाइलें और Google Play Store पर सबमिट करने के लिए Android ऐप्लिकेशन बंडल, दोनों जनरेट कर सकता है.

एक्सपोर्ट करने की प्रोसेस शुरू करने के लिए, Defold के मेन्यू बार में जाकर Project > Bundle > Android Application… चुनें. बंडल ऐप्लिकेशन विंडो खुलती है.

Defold Bundle Application विंडो
पहली इमेज. बंडल ऐप्लिकेशन विंडो

साइन बिल्ड

अगर कीस्टोर और कीस्टोर का पासवर्ड फ़ील्ड खाली हैं, तो Defold अपने-आप डीबग कीस्टोर फ़ाइल जनरेट करता है. साथ ही, इसका इस्तेमाल ऐप्लिकेशन पर साइन करने के लिए करता है. डीबग कीस्टोर से बनाई गई बिल्ड को लोकल डिवाइसों पर इंस्टॉल किया जा सकता है. हालांकि, इन्हें Google Play Store पर अपलोड नहीं किया जा सकता.

Google Play Store पर अपलोड करने के लिए बिल्ड बनाने के लिए, Android Studio का इस्तेमाल करके रिलीज़ कीस्टोर फ़ाइल बनाई जा सकती है.

अपने ऐप्लिकेशन के लिए रिलीज़ कीस्ट्रोर फ़ाइल बनाने के लिए:

  1. Android Studio लॉन्च करें.
  2. Android Studio में आपका स्वागत है विंडो में, नया प्रोजेक्ट बनाएं को चुनें.
  3. कोई गतिविधि नहीं वाला टेंप्लेट चुनें और आगे बढ़ें पर क्लिक करें.
  4. प्रोजेक्ट बनाने के लिए, अपना प्रोजेक्ट कॉन्फ़िगर करें स्क्रीन पर, पूरा करें पर क्लिक करें.
  5. अपलोड की और कीस्टोर जनरेट करना में दिए गए निर्देशों का इस्तेमाल करके, कीस्टोर फ़ाइल बनाएं.
  6. कीस्टोर फ़ाइल बनाने के बाद, Android Studio को बंद करें और Defold एडिटर पर वापस जाएं.
  7. Bundle Application विंडो में, Keystore फ़ील्ड के बगल में मौजूद ... बटन को चुनें. इसके बाद, नई बनाई गई .keystore फ़ाइल को चुनें.
  8. कीस्टोर का पासवर्ड फ़ील्ड में कीस्टोर का पासवर्ड डालें.

बिल्ड सेटिंग कॉन्फ़िगर करना

बिल्ड सेटिंग कॉन्फ़िगर करने के लिए, बंडल ऐप्लिकेशन विंडो का इस्तेमाल करें. ये सेटिंग अलग-अलग होती हैं. ऐसा इसलिए, क्योंकि स्थानीय डिवाइस पर टेस्टिंग के लिए और Google Play Store पर अपलोड करने के लिए फ़ाइनल बिल्ड अलग-अलग होते हैं.

लोकल डिवाइस पर टेस्टिंग के लिए, बिल्ड को कॉन्फ़िगर करने के लिए:

  • आर्किटेक्चर सेक्शन में, 32-बिट और 64-बिट, दोनों को चुनें.
  • बंडल फ़ॉर्मैट सूची में, APK चुनें.
  • वैरिएंट सूची में, डीबग करें चुनें.

जब Variant को Debug पर सेट किया जाता है, तो Defold, इंजन के डीबग मैसेज को डिवाइस logcat पर लॉग करता है. इसे Android Studio में logcat विंडो में देखा जा सकता है. इसके अलावा, adb में logcat कमांड का इस्तेमाल करके भी इसे देखा जा सकता है. APK फ़ाइलें इंस्टॉल करने और logcat आउटपुट देखने के लिए, adb का इस्तेमाल करने के बारे में ज़्यादा जानने के लिए, Android डीबग ब्रिज पेज देखें.

Google Play Store पर अपलोड करने के लिए, बिल्ड को कॉन्फ़िगर करने का तरीका:

  • आर्किटेक्चर सेक्शन में, 32-बिट और 64-बिट, दोनों को चुनें.
  • बंडल फ़ॉर्मैट सूची में, AAB चुनें.
  • वैरिएंट सूची में, रिलीज़ चुनें.