Mksdcard
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
משתמשים בכלי mksdcard
כדי ליצור קובץ אימג' של FAT32 שאפשר לטעון אליו
אמולטורים שמריצים מכשירים וירטואליים שונים (AVD) של Android כדי לדמות את הנוכחות שלהם
של אותו כרטיס SD במספר מכשירים.
הכלי mksdcard
שמסופק בחבילה של Android SDK Tools
נמצא בandroid-sdk/emulator/mksdcard
.
אם אין לכם צורך בקובץ אימג' שאפשר לשתף
במכשירים וירטואליים מרובים, אין צורך להשתמש בפקודה mksdcard
.
כברירת מחדל, האמולטור משתמש בתמונת ברירת המחדל שנוצרה על ידי ונשמרת עם
ב-AVD במקום זאת.
שימוש
כדי להשתמש בכלי mksdcard
, משתמשים בפקודה הבאה:
mksdcard -l label size file
אפשרויות
בטבלה הבאה מתוארות האפשרויות של שורת הפקודה mksdcard
:
אפשרות |
תיאור |
-l label |
תווית אמצעי אחסון לתמונת הדיסק שאפשר ליצור |
size |
מספר שלם שמציין את הגודל של תמונת הדיסק שיש ליצור.
אם size הוא מספר שלם פשוט, הוא מציין את הגודל בבייטים. אפשר גם
לציין את הגודל בקילובייט (KB), מגה-בייט או ג'יגה-בייט על ידי צירוף המילים K, M או G
אל size. לדוגמה, 1048576K או 1024M .
הגודל המינימלי הוא 9M. האמולטור של Android לא יכול להשתמש בתמונות קטנות יותר. הגודל המקסימלי הוא
1099511627264 בייטים, שווה ל-1,023GB.
|
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
והאפשרויות שלה,
ראו
הפעלת האמולטור משורת הפקודה.
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-07-27 (שעון UTC).
[null,null,["עדכון אחרון: 2025-07-27 (שעון UTC)."],[],[],null,["# mksdcard\n\nUse the `mksdcard` tool to create a FAT32 disk image that you can load into\nemulators running different Android Virtual Devices (AVDs) to simulate the presence\nof the same SD card in multiple devices.\n\n\nThe `mksdcard` tool provided in the Android SDK Tools package\nis located in \u003cvar translate=\"no\"\u003eandroid-sdk\u003c/var\u003e`/emulator/`\u003cvar translate=\"no\"\u003emksdcard\u003c/var\u003e.\n\n\nIf you don't need a disk image that can be shared\namong multiple virtual devices, you don't need to use the `mksdcard` command.\nBy default, the emulator uses the default image that is generated by and stored with the\nactive AVD instead.\n\n### Usage\n\n\nTo use the `mksdcard` tool, use the following command:\n\n```\nmksdcard -l label size file\n```\n\n### Options\n\nThe following table describes the command-line options of `mksdcard`:\n\n| Option | Description |\n|--------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `-l `\u003cvar translate=\"no\"\u003elabel\u003c/var\u003e | A volume label for the disk image to create |\n| \u003cvar translate=\"no\"\u003esize\u003c/var\u003e | An integer that specifies the size of the disk image to create. If \u003cvar translate=\"no\"\u003esize\u003c/var\u003e is a simple integer, it specifies the size in bytes. You can also specify the size in kilobytes, megabytes, or gigabytes by appending K, M, or G to \u003cvar translate=\"no\"\u003esize\u003c/var\u003e. For example, `1048576K` or `1024M`. The minimum size is 9M. The Android emulator cannot use smaller images. The maximum size is 1099511627264 bytes, which equates to 1023 GB. |\n| \u003cvar translate=\"no\"\u003efile\u003c/var\u003e | The path/filename of the disk image to create relative to the current working directory. |\n\n### Example\n\n\nCreate the `mySdCardFile.img` disk image: \n\n```\nmksdcard -l mySdCard 1024M mySdCardFile.img\n```\n\n\nStart two emulators with different AVDs. Use the `-sdcard` flag to specify the name\nand path of the disk image you created: \n\n```\nemulator -avd Pixel_API_25 -sdcard mySdCardFile.img\nemulator -avd NEXUS_6_API_25 -sdcard mySdCardFile.img\n```\nFor more information about the `emulator` command and its options, see [Start the emulator from the command line](/studio/run/emulator-commandline)."]]