بطاقة mksdcard

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

أداة mksdcard المتوفّرة في حزمة "أدوات حزمة تطوير البرامج (SDK) لنظام التشغيل Android" تَوَقَّفْ فِي android-sdk/emulator/mksdcard.

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

الاستخدام

لاستخدام أداة 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 وخياراته، راجِع بدء المحاكي من سطر الأوامر.