از ابزار mksdcard
برای ایجاد یک تصویر دیسک FAT32 استفاده کنید که می توانید آن را در شبیه سازهای دارای دستگاه های مجازی اندروید (AVD) مختلف بارگذاری کنید تا حضور یک کارت SD را در چندین دستگاه شبیه سازی کنید.
ابزار mksdcard
ارائه شده در بسته Android SDK Tools در android-sdk /emulator/ mksdcard
قرار دارد.
اگر به تصویر دیسکی که بتوان آن را بین چندین دستگاه مجازی به اشتراک گذاشت، نیازی ندارید، نیازی به استفاده از دستور mksdcard
ندارید. به طور پیش فرض، شبیه ساز از تصویر پیش فرضی استفاده می کند که توسط AVD فعال تولید شده و با آن ذخیره می شود.
استفاده
برای استفاده از ابزار mksdcard
از دستور زیر استفاده کنید:
mksdcard -l label size file
گزینه ها
جدول زیر گزینه های خط فرمان mksdcard
را توضیح می دهد:
گزینه | توضیحات |
---|---|
-l label | یک برچسب حجم برای ایجاد تصویر دیسک |
size | یک عدد صحیح که اندازه تصویر دیسک را برای ایجاد مشخص می کند. اگر size یک عدد صحیح ساده باشد، اندازه را بر حسب بایت مشخص می کند. همچنین می توانید با افزودن K، M یا G به size اندازه را بر حسب کیلوبایت، مگابایت یا گیگابایت مشخص کنید. به عنوان مثال، |
file | مسیر/نام فایل تصویر دیسک برای ایجاد نسبت به فهرست کاری فعلی. |
مثال
تصویر دیسک mySdCardFile.img
را ایجاد کنید:
mksdcard -l mySdCard 1024M mySdCardFile.img
دو شبیه ساز با AVD های مختلف راه اندازی کنید. از پرچم -sdcard
برای تعیین نام و مسیر تصویر دیسکی که ایجاد کرده اید استفاده کنید:
emulator -avd Pixel_API_25 -sdcard mySdCardFile.img emulator -avd NEXUS_6_API_25 -sdcard mySdCardFile.imgبرای اطلاعات بیشتر در مورد فرمان
emulator
و گزینه های آن، به شروع شبیه ساز از خط فرمان مراجعه کنید.