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ń.