avdmanager एक ऐसा टूल है जिसकी मदद से, कमांड लाइन से Android वर्चुअल डिवाइस (एवीडी) बनाए और मैनेज किए जा सकते हैं. एवीडी की मदद से, Android फ़ोन, Wear OS स्मार्टवॉच या Android TV डिवाइस की उन विशेषताओं को तय किया जा सकता है जिन्हें Android Emulator में सिम्युलेट करना है.
Android का सीएलआई
Android का सीएलआई डाउनलोड करेंAndroid वर्चुअल डिवाइस बनाने के लिए, Android के सीएलआई का इस्तेमाल करना
avdmanager टूल को बंद कर दिया गया है.
इसके बजाय, एवीडी बनाने के लिए Android के सीएलआई के android emulator
कमांड का इस्तेमाल करें.android emulator [create|remove]अगर Android Studio का इस्तेमाल किया जा रहा है, तो इस टूल का इस्तेमाल करने की ज़रूरत नहीं है. इसके बजाय , आईडीई से एवीडी बनाए और मैनेज किए जा सकते हैं.
avdmanager टूल, Android SDK कमांड-लाइन टूल पैकेज में शामिल है. यह android_sdk/cmdline-tools/version/bin/avdmanager पर मौजूद है.
सिंटैक्स
avdmanager का इस्तेमाल करने के लिए, यह सिंटैक्स इस्तेमाल करें:
avdmanager [global options] command [command options]
ग्लोबल ऑप्शन
टेबल 1. avdmanager के लिए ग्लोबल ऑप्शन की सूची.
| ग्लोबल ऑप्शन | ब्यौरा |
|---|---|
-s | --silent
|
साइलेंट मोड: सिर्फ़ गड़बड़ियां प्रिंट की जाती हैं. |
-h | --help
|
इस्तेमाल करने के बारे में जानकारी. |
-v | --verbose
|
वर्बोस मोड: गड़बड़ियां, चेतावनियां, और जानकारी वाले मैसेज प्रिंट किए जाते हैं. |
--clear cache
|
एसडीके मैनेजर रिपॉज़िटरी के मेनिफ़ेस्ट का कैश साफ़ करें. |
कमांड और कमांड के विकल्प
टेबल 2. avdmanager के लिए कमांड और विकल्पों की सूची.
| कमांड और विकल्प | ब्यौरा |
|---|---|
create avd -n name -k "sdk_id" [-c
{path|size}] [-f] [-p path]
|
नया एवीडी बनाएं. आपको एवीडी के लिए एक name देना होगा. साथ ही, कोट में sdk_id रैप करके, एसडीके पैकेज का आईडी बताना होगा, जिसका इस्तेमाल एवीडी के लिए करना है.
उदाहरण के लिए, यहां दिया गया कमांड, एपीआई लेवल 25 के लिए x86 सिस्टम इमेज का इस्तेमाल करके, avdmanager create avd -n test -k "system-images;android-25;google_apis;x86"
|
delete avd -n name
|
एवीडी मिटाएं. आपको name के साथ एवीडी की जानकारी देनी होगी. |
move avd -n name [-p path] [-r
new-name]
|
एवीडी को दूसरी जगह ले जाएं या उसका नाम बदलें. आपको name के साथ एवीडी की जानकारी देनी होगी.
अन्य विकल्पों के इस्तेमाल के बारे में यहां बताया गया है:
|
list [target|device|avd] [-c]
|
उपलब्ध सभी टारगेट, डिवाइस की परिभाषाएं या एवीडी की सूची देखें. अगर target, device या avd की जानकारी नहीं दी जाती है, तो avdmanager इन तीनों की सूची दिखाता है. स्क्रिप्ट के लिए सही फ़ॉर्मैट में आउटपुट पाने के लिए, -c
आर्ग्युमेंट शामिल करें. तीनों विकल्पों की सूची एक साथ देखने पर,
-c आर्ग्युमेंट उपलब्ध नहीं होता.
|