Android

यह टूल अब काम नहीं करता. Android Studio का इस्तेमाल करके एवीडी बनाना और प्रोजेक्ट बनाना और sdkmanager का उपयोग करें का इस्तेमाल करके, SDK टूल के पैकेज देखें और इंस्टॉल करें.

android एक कमांड-लाइन टूल है, जो tools/ में मौजूद है की है. android से आपको ये सुविधाएं मिलती हैं:

  • Android वर्चुअल डिवाइस (एवीडी) बनाना, मिटाना, और उन्हें देखना. (अब Android Studio का इस्तेमाल करके, कमांड लाइन से, avdmanager पर क्लिक करें.)
  • Android प्रोजेक्ट बनाना और उन्हें अपडेट करना. (अब Android Studio का इस्तेमाल करके ऐसा किया जा चुका है.)
  • अपने Android SDK को नए प्लैटफ़ॉर्म, ऐड-ऑन, और दस्तावेज़ की मदद से अपडेट करें. (अब इनका इस्तेमाल करके किया गया कमांड-लाइन टूल sdkmanager.)

अगर Android Studio का इस्तेमाल किया जा रहा है, तो android टूल की सुविधाएं ये हैं IDE में इंटिग्रेट किया गया है, इसलिए आपको इस टूल का सीधे इस्तेमाल करने की ज़रूरत नहीं है.

ध्यान दें: नीचे दिए गए विकल्पों के अलावा, और भी विकल्प हो सकते हैं और शायद पुराना हो. विकल्पों की सबसे नई सूची के लिए, android --help को एक्ज़ीक्यूट करें.

वाक्य-विन्यास

android का सिंटैक्स इस तरह है:

android [global options] action [action options]

ग्लोबल विकल्प

-s
साइलेंट मोड: सिर्फ़ गड़बड़ियां प्रिंट की जाती हैं.
-h
इसके इस्तेमाल से जुड़ी सहायता.
-v
वर्बोस मोड: गड़बड़ियां, चेतावनियां, और जानकारी देने वाले मैसेज प्रिंट कर दिए जाते हैं.

एवीडी से जुड़ी कार्रवाइयां और विकल्प

यहां दी गई टेबल में, एवीडी से जुड़ी कार्रवाइयों और विकल्पों की सूची दी गई है:

कार्रवाई विकल्प ब्यौरा टिप्पणियां
avd कोई नहीं एवीडी मैनेजर लॉन्च करें.
sdk कोई नहीं Android SDK Manager लॉन्च करें.
create avd -n <name> एवीडी का नाम. ज़रूरी है
-t <targetID> नए एवीडी के साथ इस्तेमाल करने के लिए, सिस्टम इमेज का टारगेट आईडी. उपलब्ध सुविधाओं की सूची पाने के लिए टारगेट के लिए, android list targets का इस्तेमाल करें. ज़रूरी है
-c <path>|<size>[K|M] इस एवीडी के साथ इस्तेमाल करने के लिए एसडी कार्ड की इमेज का पाथ या एसडी कार्ड की नई इमेज का साइज़ इस AVD के लिए बनाएं. उदाहरण के लिए, -c path/to/sdcard या -c 1000M.
-f एवीडी को हर हाल में बनाएं.
-p <path> इस एवीडी की फ़ाइलों के लिए डायरेक्ट्री बनाने के लिए, जगह का पाथ.
-s <name>|<width>-<height> इस एवीडी के लिए इस्तेमाल की जाने वाली स्किन, जिसकी पहचान नाम या डाइमेंशन से की जाती है. android यह टूल, इसकी skins/ डायरेक्ट्री में नाम या डाइमेंशन के हिसाब से मिलती-जुलती स्किन ढूंढने के लिए स्कैन करता है -t <targetID> आर्ग्युमेंट में बताया गया टारगेट. उदाहरण के लिए, -s HVGA-L.
delete avd -n <name> एवीडी का नाम जिसे मिटाना है. ज़रूरी है
move avd -n <name> जिस एवीडी की जगह बदलनी है उसका नाम. ज़रूरी है
-p <path> इस एवीडी की फ़ाइलों के लिए डायरेक्ट्री बनाने के लिए, जगह का पाथ.
-r <new-name> एवीडी का नया नाम बदला जा रहा है.
update avd -n <name> जिस एवीडी की जगह बदलनी है उसका नाम. ज़रूरी है

प्रोजेक्ट से जुड़ी कार्रवाइयां और विकल्प

यहां दी गई टेबल में, प्रोजेक्ट के लिए कार्रवाइयां और विकल्पों की सूची दी गई है:

कार्रवाई विकल्प ब्यौरा टिप्पणियां
create project -n <name> प्रोजेक्ट का नाम. ज़रूरी है
-t <targetID> नए एवीडी के साथ इस्तेमाल करने के लिए, सिस्टम इमेज का टारगेट आईडी. उपलब्ध सुविधाओं की सूची पाने के लिए टारगेट के लिए, android list targets का इस्तेमाल करें. ज़रूरी है
-k <path>|<size>[K|M] पैकेज नेमस्पेस. ज़रूरी है
-a डिफ़ॉल्ट Activity क्लास का नाम. ज़रूरी है
-p <path> प्रोजेक्ट डायरेक्ट्री की जगह. ज़रूरी है
update project -n <name> अपडेट किए जाने वाले प्रोजेक्ट का नाम.
-p <path> प्रोजेक्ट की लोकेशन पाथ. ज़रूरी है
-l <library path> Android लाइब्रेरी की जगह की जानकारी का पाथ, जिसे मुख्य प्रोजेक्ट से जोड़ा जाना है.
-s <subprojects> सब-फ़ोल्डर में किसी भी प्रोजेक्ट को अपडेट करें, जैसे कि टेस्ट प्रोजेक्ट.
-t <targetID> प्रोजेक्ट के लिए सेट किया जाने वाला टारगेट आईडी.
create test-project -n <name> प्रोजेक्ट का नाम.
-p <path> प्रोजेक्ट की लोकेशन पाथ. ज़रूरी है
-m <main> प्रोजेक्ट का नाम. ज़रूरी है
update test-project -p <path> नए प्रोजेक्ट के हिसाब से, जांच किए जाने वाले प्रोजेक्ट की लोकेशन पाथ. ज़रूरी है
-m <main> परीक्षण करने के लिए प्रोजेक्ट की मुख्य क्लास. ज़रूरी है
create lib-project -k <packageName> लाइब्रेरी प्रोजेक्ट का पैकेज नाम. ज़रूरी है
-p <path> प्रोजेक्ट की लोकेशन पाथ. ज़रूरी है
-t <targetID> लाइब्रेरी प्रोजेक्ट का टारगेट आईडी. ज़रूरी है
-n <name> प्रोजेक्ट का नाम. ज़रूरी है
update lib-project -p <path> प्रोजेक्ट की लोकेशन पाथ. ज़रूरी है
-l <libraryPath> Android लाइब्रेरी की जगह की जानकारी का पाथ, जिसे मुख्य प्रोजेक्ट से जोड़ा जाना है.
-t <name> लाइब्रेरी प्रोजेक्ट का टारगेट आईडी.
create uitest-project -n <name> यूज़र इंटरफ़ेस (यूआई) टेस्ट प्रोजेक्ट का नाम.
-t <name> यूज़र इंटरफ़ेस (यूआई) टेस्ट प्रोजेक्ट का टारगेट आईडी. ज़रूरी है
-p <path> यूज़र इंटरफ़ेस (यूआई) टेस्ट प्रोजेक्ट की लोकेशन पाथ. ज़रूरी है

कार्रवाइयों को अपडेट करें

update adb
SDK टूल के ऐड-ऑन में बताए गए यूएसबी डिवाइसों के साथ काम करने के लिए, adb को अपडेट किया जाता है.
update sdk
अगर कोई प्लैटफ़ॉर्म उपलब्ध है, तो उसे इंस्टॉल करने का सुझाव देकर SDK टूल को अपडेट किया जाता है.