एवीडीमैनेजर

avdmanager एक कमांड-लाइन टूल है, जिसकी मदद से कमांड लाइन से, Android वर्चुअल डिवाइस (एवीडी) की जानकारी. एवीडी की मदद से, Android हैंडसेट, Wear OS स्मार्टवॉच या Android TV डिवाइस की विशेषताएं जिन्हें Android एम्युलेटर में सिम्युलेट करना है.

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

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 SDK Manager रिपॉज़िटरी की मेनिफ़ेस्ट कैश मेमोरी मिटाएं.

निर्देश और निर्देश के विकल्प

दूसरी टेबल. निर्देशों और विकल्पों की सूची avdmanager के लिए.

निर्देश और विकल्प ब्यौरा
create avd -n name -k "sdk_id" [-c {path|size}] [-f] [-p path]

एक नया एवीडी बनाएं. आपको एवीडी के लिए name देना होगा और SDK टूल के पैकेज का आईडी बताएं, ताकि एवीडी के लिए इसका इस्तेमाल किया जा सके sdk_id को कोटेशन में रखा गया है. उदाहरण के लिए, इस निर्देश से test नाम का एवीडी बनता है एपीआई लेवल 25 के लिए x86 सिस्टम इमेज का इस्तेमाल करके:

avdmanager create avd -n test -k "system-images;android-25;google_apis;x86"
अन्य विकल्पों के इस्तेमाल के बारे में नीचे जानकारी दी गई है:
  • -c {path|size}: एसडी का पाथ इस एवीडी के लिए कार्ड की इमेज या एसडी कार्ड की नई इमेज के साइज़ के बारे में जानकारी केबी या एमबी में इस AVD के लिए, K से दिखाया गया है या M. उदाहरण के लिए, -c path/to/sdcard/ या -c 1000M.
  • -f: एवीडी को फ़ोर्स बनाने की सुविधा. इस विकल्प का इस्तेमाल तब करें, जब मौजूदा एवीडी को नए एवीडी से ओवरराइट करना ज़रूरी है.
  • -p path: उस जगह का पाथ जहां इस AVD की फ़ाइलों के लिए डायरेक्ट्री बनाई जाएगी. अगर आप तय नहीं करते हैं, तो पाथ, एवीडी का बनाया हुआ होता है ~/.android/avd/.
delete avd -n name एवीडी की वैल्यू मिटाएं. आपको name के साथ एवीडी की जानकारी देनी होगी.
move avd -n name [-p path] [-r new-name] एवीडी की जगह बदलना या उसका नाम बदलना. आपको name के साथ एवीडी की जानकारी देनी होगी. अन्य विकल्पों के इस्तेमाल के बारे में नीचे जानकारी दी गई है:
  • -p path: पर मौजूद जगह का ऐब्सलूट पाथ चुनें कि इस AVD फ़ाइल को दूसरी डायरेक्ट्री में कैसे ले जाया जाएगा. अगर आपने आप इस आर्ग्युमेंट को शामिल नहीं करते हैं, तो एवीडी को दूसरी जगह नहीं ले जाया जाएगा. आप अगर आपको एवीडी का नाम बदलना है, तो इस आर्ग्युमेंट को शामिल न करें जगह.
  • -r new-name: एवीडी का नया नाम नाम बदला गया.
list [target|device|avd] [-c] सभी उपलब्ध टारगेट, डिवाइस डेफ़िनिशन या एवीडी की सूची बनाएं. अगर आपको target, device या avd का इस्तेमाल करें, avdmanager में तीनों के बारे में बताया गया है. -c शामिल करें स्क्रिप्ट के लिए उपयुक्त संक्षिप्त आउटपुट पाने के लिए तर्क दें. कॉन्टेंट बनाने तीनों विकल्पों को शामिल करने पर, -c आर्ग्युमेंट उपलब्ध नहीं होता हैं बेमिसाल.