mksdcard

از ابزار 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 اندازه را بر حسب کیلوبایت، مگابایت یا گیگابایت مشخص کنید. به عنوان مثال، 1048576K یا 1024M . حداقل اندازه 9M است. شبیه ساز اندروید نمی تواند از تصاویر کوچکتر استفاده کند. حداکثر اندازه 1099511627264 بایت است که معادل 1023 گیگابایت است.

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 و گزینه های آن، به شروع شبیه ساز از خط فرمان مراجعه کنید.