mksdcard
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Gunakan alat mksdcard
untuk membuat disk image FAT32 yang dapat Anda muat ke
emulator yang menjalankan Perangkat Virtual Android (AVD) berbeda untuk menyimulasikan keberadaan
kartu SD yang sama di beberapa perangkat.
Alat mksdcard
yang disediakan dalam paket Android SDK Tools
terletak di android-sdk/emulator/mksdcard
.
Jika tidak memerlukan disk image yang dapat dibagikan
ke beberapa perangkat virtual, Anda tidak perlu menggunakan perintah mksdcard
.
Secara default, emulator menggunakan image default yang dihasilkan oleh dan disimpan bersama
AVD aktif.
Penggunaan
Untuk menggunakan alat mksdcard
, gunakan perintah berikut:
mksdcard -l label size file
Opsi
Tabel berikut menjelaskan opsi command line mksdcard
:
Opsi |
Deskripsi |
-l label |
Label volume untuk disk image yang akan dibuat |
size |
Bilangan bulat yang menunjukkan ukuran disk image yang akan dibuat.
Jika merupakan bilangan bulat, size akan menentukan ukuran dalam byte. Anda juga dapat
menentukan ukuran dalam kilobyte, megabyte, atau gigabyte dengan menambahkan K, M, atau G
ke size. Misalnya, 1048576K atau 1024M . Ukuran
minimumnya adalah 9M. Emulator Android tidak boleh menggunakan gambar yang lebih kecil. Ukuran maksimumnya adalah
1099511627264 byte, yang setara dengan 1.023 GB.
|
file |
Jalur/nama file dari disk image yang akan dibuat relatif terhadap direktori kerja saat ini.
|
Contoh
Buat disk image mySdCardFile.img
:
mksdcard -l mySdCard 1024M mySdCardFile.img
Mulai dua emulator dengan AVD berbeda. Gunakan flag -sdcard
untuk menentukan nama
dan jalur disk image yang Anda buat:
emulator -avd Pixel_API_25 -sdcard mySdCardFile.img
emulator -avd NEXUS_6_API_25 -sdcard mySdCardFile.img
Untuk informasi selengkapnya tentang
emulator
dan opsinya,
lihat
Memulai emulator dari command line.
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-07-27 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 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)."]]