android create

यह उपलब्ध टेंप्लेट से नया Android प्रोजेक्ट बनाता है. प्रोजेक्ट का नाम, आउटपुट डायरेक्ट्री, minSdk वैल्यू, और ड्राई-रन एक्ज़ीक्यूशन तय किया जा सकता है.

इस्तेमाल

android create [-h] [--application-id=PARAM] [--list] [--min-sdk=PARAM] [--name=PARAM] [--namespace=PARAM] [--output=PARAM] [<template-name>]

विकल्प

  • --application-id=PARAM - यह ऐप्लिकेशन का आईडी होता है. उदाहरण के लिए, com.example.myapp.
  • -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: यह उस डेस्टिनेशन डायरेक्ट्री को सेट करता है जहां प्रोजेक्ट की फ़ाइलें लिखी जाती हैं. डिफ़ॉल्ट रूप से, यह मौजूदा डायरेक्ट्री (.) पर सेट होता है.
  • --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