mksdcard

使用 mksdcard 工具建立可載入至其中的 FAT32 磁碟映像檔 執行不同 Android 虛擬裝置 (AVD) 的模擬器來模擬目前情形 將同一張 SD 卡顯示在多部裝置上

Android SDK 工具套件中提供的 mksdcard 工具 位於 android-sdk/emulator/mksdcard

如果您不需要可與他人共用的磁碟映像檔 不需要使用 mksdcard 指令。 根據預設,模擬器會使用由 有效的 AVD。

用量

如要使用 mksdcard 工具,請使用下列指令:

mksdcard -l label size file

選項

下表將說明 mksdcard 的指令列選項:

選項 說明
-l label 待建立磁碟映像檔的磁碟區標籤
size

一個整數,用來指定要建立的磁碟映像檔大小。

如果 size 是單純的整數,其所指定的大小是以位元組為單位。你也可以 以 KB、MB 或 GB 為單位來指定大小 至 size。例如 1048576K1024M。 大小下限為 9 M。Android Emulator 無法使用更小的圖片。大小上限為 1099511627264 個位元組,相當於 1023 GB。

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 指令及其選項 請參閱「透過指令列啟動模擬器」。