بطاقة mksdcard

استخدِم أداة mksdcard لإنشاء نسخة لقرص نظام التشغيل FAT32 يمكنك تحميلها إلى أدوات المحاكاة التي تشغّل أجهزة افتراضية مختلفة تعمل بنظام التشغيل Android (AVD)، وذلك لمحاكاة توفُّر بطاقة SD نفسها في أجهزة متعدّدة.

تتوفر أداة mksdcard المتوفرة في حزمة أدوات SDK لنظام التشغيل Android في android-sdk/emulator/mksdcard.

إذا لم تكن بحاجة إلى صورة قرص يمكن مشاركتها بين أجهزة افتراضية متعددة، لن تحتاج إلى استخدام الأمر mksdcard. يستخدم المحاكي تلقائيًا الصورة التلقائية التي يتم إنشاؤها بواسطة نظام AVD النشط وتخزينها باستخدام AVD النشط.

الاستخدام

لاستخدام أداة mksdcard، استخدِم الأمر التالي:

mksdcard -l label size file

الخيارات

يوضح الجدول التالي خيارات سطر الأوامر في mksdcard:

Option الوصف
-l label تسمية وحدة التخزين لصورة القرص المطلوب إنشاؤها
size

عدد صحيح يحدد حجم صورة القرص المطلوب إنشاؤها.

إذا كان size عددًا صحيحًا بسيطًا، يتم تحديد الحجم بالبايت. يمكنك أيضًا تحديد الحجم بالكيلوبايت أو الميغابايت أو الجيجابايت من خلال إلحاق K أو M أو G بـ size. على سبيل المثال، 1048576K أو 1024M. الحد الأدنى للحجم هو 9 ميغابايت. لا يمكن لمحاكي 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 وخياراته، راجع بدء المحاكي من سطر الأوامر.