mksdcard

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, 1048576K veya 1024M. Minimum boyut 9 milyondur. Android emülatörü daha küçük resimler kullanamaz. Maksimum boyut 1099511627264 bayttır. Bu değer 1.023 GB'a denk gelir.

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.