Verwenden Sie das mksdcard
-Tool, um ein FAT32-Laufwerk-Image zu erstellen, das Sie in Emulatoren laden können, auf denen verschiedene virtuelle Android-Geräte (Android Virtual Devices, AVDs) ausgeführt werden, um das Vorhandensein derselben SD-Karte auf mehreren Geräten zu simulieren.
Das mksdcard
-Tool aus dem Android SDK-Tools-Paket befindet sich in android-sdk/emulator/mksdcard
.
Wenn Sie ein Laufwerk-Image benötigen, das von mehreren virtuellen Geräten gemeinsam genutzt werden kann, müssen Sie den Befehl mksdcard
nicht verwenden.
Standardmäßig verwendet der Emulator das Standard-Image, das stattdessen vom aktiven AVD generiert und mit dem aktiven AVD gespeichert wird.
Nutzung
Verwenden Sie den folgenden Befehl, um das mksdcard
-Tool zu verwenden:
mksdcard -l label size file
Optionen
In der folgenden Tabelle werden die Befehlszeilenoptionen von mksdcard
beschrieben:
Option | Beschreibung |
---|---|
-l label |
Ein Volume-Label für das zu erstellende Laufwerk-Image |
size |
Eine Ganzzahl, die die Größe des zu erstellenden Laufwerk-Images angibt. Wenn size eine einfache Ganzzahl ist, gibt sie die Größe in Byte an. Sie können die Größe auch in Kilobyte, Megabyte oder Gigabyte angeben, indem Sie K, M oder G an size anhängen. Beispiel: |
file | Der Pfad/Dateiname des zu erstellenden Laufwerk-Images relativ zum aktuellen Arbeitsverzeichnis. |
Beispiel
Erstellen Sie das Laufwerk-Image mySdCardFile.img
:
mksdcard -l mySdCard 1024M mySdCardFile.img
Zwei Emulatoren mit unterschiedlichen AVDs starten. Verwenden Sie das Flag -sdcard
, um den Namen und den Pfad des von Ihnen erstellten Laufwerk-Images anzugeben:
emulator -avd Pixel_API_25 -sdcard mySdCardFile.img emulator -avd NEXUS_6_API_25 -sdcard mySdCardFile.imgWeitere Informationen zum Befehl
emulator
und seinen Optionen finden Sie unter Emulator über die Befehlszeile starten.