एमकेएसडीकार्ड

mksdcard टूल का इस्तेमाल करके, Drive के लिए एक FAT32 इमेज बनाएं, जिसमें फ़ाइल को लोड किया जा सके अलग-अलग Android वर्चुअल डिवाइसों (एवीडी) का इस्तेमाल करने वाले एम्युलेटर करने की सुविधा मिलती है.

Android SDK टूल के टूल पैकेज में दिया गया mksdcard टूल android-sdk/emulator/mksdcard में है.

अगर डिस्क में सेव की गई ऐसी इमेज की ज़रूरत नहीं है जिसे शेयर किया जा सकता है आपको mksdcard कमांड का इस्तेमाल करने की ज़रूरत नहीं है. डिफ़ॉल्ट रूप से, एम्युलेटर उस डिफ़ॉल्ट इमेज का इस्तेमाल करता है जिसे इमेज एवीडी चालू होनी चाहिए.

इस्तेमाल

mksdcard टूल का इस्तेमाल करने के लिए, इस निर्देश का इस्तेमाल करें:

mksdcard -l label size file

विकल्प

नीचे दी गई टेबल में, mksdcard के कमांड-लाइन विकल्पों के बारे में बताया गया है:

विकल्प ब्यौरा
-l label डिस्क इमेज बनाने के लिए वॉल्यूम लेबल
size

वह पूर्णांक जो डिस्क इमेज बनाने के लिए उसका साइज़ तय करता है.

अगर size एक सामान्य पूर्णांक है, तो यह साइज़ को बाइट में बताता है. आप यह भी कर सकते हैं K, M, या G को जोड़कर, किलोबाइट, मेगाबाइट या गीगाबाइट में साइज़ तय करें size तक. उदाहरण के लिए, 1048576K या 1024M. कॉन्टेंट बनाने कम से कम साइज़ 9M हो. Android एम्युलेटर, छोटी इमेज का इस्तेमाल नहीं कर सकता. ज़्यादा से ज़्यादा साइज़ इतना है 1099511627264 बाइट, जो 1023 जीबी के बराबर है.

file मौजूदा वर्किंग डायरेक्ट्री के हिसाब से बनाने के लिए, डिस्क इमेज का पाथ/फ़ाइल नाम.

उदाहरण

mySdCardFile.img डिस्क इमेज बनाएं:

mksdcard -l mySdCard 1024M mySdCardFile.img

अलग-अलग एवीडी वाले दो एम्युलेटर शुरू करें. नाम की जानकारी देने के लिए, -sdcard फ़्लैग का इस्तेमाल करें और आपकी बनाई डिस्क इमेज का पाथ:

emulator -avd Pixel_API_25 -sdcard mySdCardFile.img
emulator -avd NEXUS_6_API_25 -sdcard mySdCardFile.img
इस बारे में ज़्यादा जानकारी पाने के लिए emulator निर्देश और उसके विकल्प, कमांड लाइन से एम्युलेटर शुरू करें देखें.