Za pomocą narzędzia mksdcard
utwórz obraz dysku FAT32, który możesz wczytać do emulatorów uruchamiających różne urządzenia wirtualne z Androidem (AVD), aby symulować obecność tej samej karty SD w wielu urządzeniach.
Narzędzie mksdcard
dostępne w pakiecie Android SDK Tools znajduje się w lokalizacji android-sdk/emulator/mksdcard
.
Jeśli nie potrzebujesz obrazu dysku, który można udostępniać wielu urządzeniom wirtualnym, nie musisz używać polecenia mksdcard
.
Domyślnie emulator używa domyślnego obrazu wygenerowanego przez aktywny AVD i zapisanego przy jego użyciu.
Wykorzystanie
Aby użyć narzędzia mksdcard
, użyj tego polecenia:
mksdcard -l label size file
Opcje
W tej tabeli opisano opcje wiersza poleceń mksdcard
:
Opcja | Opis |
---|---|
-l label |
Etykieta woluminu, który ma zostać utworzony dla obrazu dysku |
size |
Liczba całkowita określająca rozmiar obrazu dysku do utworzenia. Jeśli size jest prostą liczbą całkowitą, określa rozmiar w bajtach. Możesz też podać rozmiar w kilobajtach, megabajtach lub gigabajtach, dodając K, M lub G do size. np. |
file | Ścieżka/nazwa pliku obrazu dysku do utworzenia względem bieżącego katalogu roboczego. |
Przykład
Utwórz obraz dysku mySdCardFile.img
:
mksdcard -l mySdCard 1024M mySdCardFile.img
Uruchomić 2 emulatory z różnymi komponentami AVD. Użyj flagi -sdcard
, aby określić nazwę i ścieżkę utworzonego obrazu dysku:
emulator -avd Pixel_API_25 -sdcard mySdCardFile.img emulator -avd NEXUS_6_API_25 -sdcard mySdCardFile.imgWięcej informacji o poleceniu
emulator
i jego opcjach znajdziesz w artykule Uruchamianie emulatora z poziomu wiersza poleceń.