mksdcard

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. 1048576K lub 1024M. Minimalny rozmiar to 9 MB. Emulator Androida nie może używać mniejszych obrazów. Maksymalny rozmiar to 1099511627264 bajtów, co odpowiada 1023 GB.

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.img
Więcej informacji o poleceniu emulator i jego opcjach znajdziesz w artykule Uruchamianie emulatora z poziomu wiersza poleceń.