यह उपलब्ध टेंप्लेट से नया Android प्रोजेक्ट बनाता है. प्रोजेक्ट का नाम, आउटपुट डायरेक्ट्री, minSdk वैल्यू, और ड्राई-रन एक्ज़ीक्यूशन तय किया जा सकता है.
इस्तेमाल
android create [-h] [--application-id=PARAM] [--force] [--list] [--min-sdk=PARAM] [--name=PARAM] [--namespace=PARAM] [--output=PARAM] [<template-name>]
विकल्प
--application-id=PARAM- यह ऐप्लिकेशन का आईडी होता है. उदाहरण के लिए,com.example.myapp.--force- इस विकल्प का इस्तेमाल करके, किसी ऐसी डायरेक्ट्री में प्रोजेक्ट बनाया जा सकता है जिसमें पहले से ही फ़ाइलें मौजूद हैं. इससे मौजूदा फ़ाइलें बदल जाती हैं.-h,--help- इससे, तय किए गए निर्देश के लिए सहायता मैसेज दिखता है.--list- सभी उपलब्ध टेंप्लेट की सूची बनाएं.--min-sdk=PARAM- ऐप्लिकेशन के साथ काम करने वालीminSdkवैल्यू (डिफ़ॉल्ट वैल्यू, टेंप्लेट में तय की जाती है).--name=PARAM- ऐप्लिकेशन का नाम. उदाहरण के लिए,My Application.--namespace=PARAM- यह संसाधनों के लिए नेमस्पेस और Kotlin सोर्स फ़ाइलों के लिए पैकेज का नाम है.-o,--output=PARAM- डेस्टिनेशन प्रोजेक्ट डायरेक्ट्री का पाथ (डिफ़ॉल्ट वैल्यू.है).
android विकल्प:
--sdk=PARAM- Android SDK का पाथ.-v,--verbose- समस्या हल करने के लिए, वर्बोस आउटपुट चालू करें.-V,--version- वर्शन की जानकारी प्रिंट करें और बाहर निकलें.
पोज़ीशनल आर्ग्युमेंट
<template-name>- टेंप्लेट का नाम.
ब्यौरा
android create आधिकारिक प्रोजेक्ट टेंप्लेट से एक नया Android प्रोजेक्ट बनाता है.
डिफ़ॉल्ट रूप से, अगर <template-name> को शामिल नहीं किया जाता है, तो खाली कंपोज़ ऐक्टिविटी टेंप्लेट का इस्तेमाल किया जाता है. प्रोजेक्ट बनाने से पहले, उपलब्ध सभी प्रोजेक्ट टेंप्लेट की जांच करने के लिए --list पास करें.
प्रोजेक्ट के विकल्प कॉन्फ़िगर करना
--name: प्रोजेक्ट बनाते समय इसकी ज़रूरत होती है. यह ऐप्लिकेशन का डिसप्ले नेम सेट करता है. उदाहरण के लिए,"My Application".-o, --output: यह उस डेस्टिनेशन डायरेक्ट्री को सेट करता है जहां प्रोजेक्ट की फ़ाइलें लिखी जाती हैं. अगर कोई डायरेक्ट्री नहीं दी जाती है, तो डिफ़ॉल्ट रूप से मौजूदा डायरेक्ट्री (.) का इस्तेमाल किया जाता है. डायरेक्ट्री मौजूद नहीं होनी चाहिए या खाली होनी चाहिए. हालांकि, अगर--forceको सेट किया गया है, तो ऐसा करना ज़रूरी नहीं है.--force: इससे किसी ऐसी डायरेक्ट्री में प्रोजेक्ट बनाया जा सकता है जिसमें पहले से ही कुछ फ़ाइलें मौजूद हों. प्रोजेक्ट फ़ाइल के पाथ वाली मौजूदा फ़ाइलों को बदल दिया जाता है.--application-id: यह बिल्ड और Google Play पर पब्लिश करने के लिए इस्तेमाल किया जाने वाला यूनीक ऐप्लिकेशन आईडी सेट करता है. उदाहरण के लिए,com.example.myapp.--namespace: इससे जनरेट किए गए Android संसाधनों (Rक्लास) और डिफ़ॉल्ट Kotlin पैकेज के नाम के लिए नेमस्पेस सेट किया जाता है.--min-sdk: यह टेंप्लेट के डिफ़ॉल्ट तौर पर सेट किए गए कम से कम एपीआई लेवल (minSdk) को बदलता है.
सूची वाले टेंप्लेट (--list)
प्रोजेक्ट बनाए बिना, उपलब्ध सभी टेंप्लेट और उनके ब्यौरे को प्रिंट करने के लिए, android create --list कमांड चलाएं.
उदाहरण
उपलब्ध सभी प्रोजेक्ट टेंप्लेट की सूची बनाएं:
android create --list
./my-app में, ऐप्लिकेशन के कस्टम नाम और ऐप्लिकेशन आईडी के साथ एक नया Android प्रोजेक्ट बनाएं:
android create --name="My Application" --application-id=com.example.myapp --output=./my-app
किसी खास टेंप्लेट और एसडीके के कम से कम वर्शन का इस्तेमाल करके प्रोजेक्ट बनाएं:
android create --name="Wear App" --min-sdk=30 --output=./wear-app empty-activity-compose