mksdcard

Użyj narzędzia mksdcard, aby utworzyć obraz dysku FAT32, do którego będzie można wczytać plik emulatory obsługujące różne wirtualne urządzenia z Androidem w celu symulowania obecności; tej samej karty SD w kilku 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ępnić między wieloma urządzeniami wirtualnymi, nie musisz używać polecenia mksdcard. Domyślnie emulator używa domyślnego obrazu generowanego i zapisywanego przez aktywny średni czas oglądania.

Wykorzystanie

Aby użyć narzędzia mksdcard, użyj tego polecenia:

mksdcard -l label size file

Opcje

W poniższej tabeli opisano opcje wiersza poleceń mksdcard:

Option Opis
-l label Etykieta woluminu, w której ma zostać utworzony obraz 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ż określ rozmiar w kilobajtach, megabajtach lub gigabajtach, dołączając K, M lub G do size. na przykład 1048576K lub 1024M. minimalny rozmiar to 9 MB. Emulator Androida nie może używać mniejszych obrazów. Maksymalny rozmiar to 1099511627264 bajty, co odpowiada 1023 GB.

file Ścieżka lub 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

Uruchom dwa emulatory z różnymi urządzeniami AVD. Określ nazwę za pomocą flagi -sdcard 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 na temat emulator i jego opcje, zapoznaj się z sekcją Uruchamianie emulatora z wiersza poleceń.