mksdcard
aracını kullanarak aynı SD kartın birden fazla cihazda varlığını simüle etmek için farklı Android Sanal Cihazlar (AVD'lar) çalıştıran emülatörlere yükleyebileceğiniz bir FAT32 disk görüntüsü oluşturun.
Android SDK Araçları paketinde sağlanan mksdcard
aracı, android-sdk/emulator/mksdcard
bölgesinde yer alır.
Birden fazla sanal cihaz arasında paylaşılabilecek bir disk görüntüsüne ihtiyacınız yoksa mksdcard
komutunu kullanmanız gerekmez.
Varsayılan olarak emülatör, bunun yerine etkin AVD tarafından oluşturulan ve onunla depolanan varsayılan resmi kullanır.
Kullanım
mksdcard
aracını kullanmak için aşağıdaki komutu kullanın:
mksdcard -l label size file
Seçenekler
Aşağıdaki tabloda mksdcard
komut satırı seçenekleri açıklanmaktadır:
Option | Açıklama |
---|---|
-l label |
Oluşturulacak disk görüntüsü için birim etiketi |
size |
Oluşturulacak disk görüntüsünün boyutunu belirten bir tam sayı. size basit bir tam sayıysa boyutu bayt cinsinden belirtir. Boyutu size öğesine K, M veya G ekleyerek kilobayt, megabayt veya gigabayt cinsinden de belirtebilirsiniz. Örneğin, |
file | Geçerli çalışma dizinine göre oluşturulacak disk görüntüsünün yolu/dosya adı. |
Örnek
mySdCardFile.img
disk görüntüsünü oluşturun:
mksdcard -l mySdCard 1024M mySdCardFile.img
Farklı ortalama görüntüleme sayısına sahip iki emülatör başlatın. Oluşturduğunuz disk görüntüsünün adını ve yolunu belirtmek için -sdcard
işaretini kullanın:
emulator -avd Pixel_API_25 -sdcard mySdCardFile.img emulator -avd NEXUS_6_API_25 -sdcard mySdCardFile.img
emulator
komutu ve seçenekleri hakkında daha fazla bilgi edinmek için Emülatörü komut satırından başlatma sayfasına göz atın.