प्रोजेक्ट बनाना या इंपोर्ट करना

Android Studio for Platform (ASfP) की मदद से, Android Open Source Project (AOSP) के लिए डेवलपमेंट एनवायरमेंट सेट अप किया जा सकता है. इस पेज पर, नया प्रोजेक्ट शुरू करने या किसी मौजूदा प्रोजेक्ट को इंपोर्ट करने का तरीका बताया गया है.

कोई नया प्रोजेक्ट बनाना

  1. अगर आपने कोई प्रोजेक्ट नहीं खोला है, तो वेलकम स्क्रीन पर नया प्रोजेक्ट पर क्लिक करें. ASfP की वेलकम स्क्रीन, जिसमें नया प्रोजेक्ट बनाने का विकल्प दिख रहा है

  2. अगर आपने पहले से कोई प्रोजेक्ट खोला हुआ है, तो मेन्यू में जाकर ASfP > प्रोजेक्ट > नया प्रोजेक्ट चुनें.

  3. विज़र्ड में प्रोजेक्ट कॉन्फ़िगरेशन की जानकारी भरें: ASfP के नए प्रोजेक्ट के कॉन्फ़िगरेशन विज़र्ड की स्क्रीन

    • मॉड्यूल के पाथ: अपने AOSP सोर्स कोड चेकआउट के रूट का पूरा पाथ बताएं. उदाहरण के लिए, /path/to/aosp.
    • लंच टारगेट: लंच टारगेट डालें. इसका इस्तेमाल, बिल्डिंग के लिए किया जाता है. उदाहरण के लिए, aosp_arm64-eng.
    • प्रोजेक्ट का नाम: अपने प्रोजेक्ट के लिए, ज़्यादा जानकारी देने वाला नाम डालें.
    • डायरेक्ट्री / मॉड्यूल: उन शुरुआती डायरेक्ट्री या मॉड्यूल की सूची बनाएं जिन्हें आपको अपने प्रोजेक्ट में शामिल करना है. इन्हें कॉमा लगाकर अलग करें. ये रिपॉज़िटरी रूट से जुड़े रिलेटिव पाथ होने चाहिए. उदाहरण के लिए, frameworks/base, packages/apps/Settings. बाद में, इस सूची में और आइटम जोड़े जा सकते हैं या इसे बेहतर बनाया जा सकता है.
  4. पूरा करें पर क्लिक करें. ASfP, प्रोजेक्ट स्ट्रक्चर और .asfp-project कॉन्फ़िगरेशन फ़ाइल बनाता है.

अपने प्रोजेक्ट को कॉन्फ़िगर और पसंद के मुताबिक बनाना

प्रोजेक्ट को शुरुआती तौर पर सेट अप करने के बाद, प्रोजेक्ट की रूट डायरेक्ट्री में मौजूद .asfp-project फ़ाइल में बदलाव करके, प्रोजेक्ट को अपनी पसंद के मुताबिक बनाया जा सकता है. इस फ़ाइल की मदद से, ये काम किए जा सकते हैं:

  • डायरेक्ट्री और मॉड्यूल जोड़ें या हटाएं.
  • Rust या C++ जैसी अन्य भाषाओं के लिए सहायता चालू करें.
  • बिल्ड फ़्लैग और एनवायरमेंट वैरिएबल कॉन्फ़िगर करें.
  • टेस्ट के सोर्स तय करें.

सभी कॉन्फ़िगरेशन विकल्पों के बारे में ज़्यादा जानकारी के लिए, प्रोजेक्ट की खास जानकारी देखें. .asfp-project में बदलाव करने के बाद, आपको प्रोजेक्ट को सिंक करना होगा, ताकि बदलाव लागू हो सकें.

किसी मौजूदा प्रोजेक्ट को इंपोर्ट करना

ASfP में, "इंपोर्ट करें" कार्रवाई अलग से नहीं होती. किसी मौजूदा ASfP प्रोजेक्ट कॉन्फ़िगरेशन को खोलने के लिए:

  1. ASfP > प्रोजेक्ट > नया प्रोजेक्ट चुनें.
  2. प्रोजेक्ट का नाम फ़ील्ड में, उस डायरेक्ट्री पर जाएं और उसे चुनें जिसमें मौजूद .asfp-project फ़ाइल को आपको खोलना है. विज़र्ड में मौजूद फ़ील्ड, चुनी गई .asfp-project फ़ाइल के आधार पर अपने-आप भर जाएंगे.
  3. पूरा करें पर क्लिक करें. ASfP, प्रोजेक्ट को खोलता है और उसे इंडेक्स करता है.