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 |
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
emulator
i jego opcje,
zapoznaj się z sekcją Uruchamianie emulatora z wiersza poleceń.