avdmanager, komut satırından Android Sanal Cihazlar (AVD'ler) oluşturup yönetmenizi sağlayan bir araçtır. AVD, Android Emulator'da simüle etmek istediğiniz Android telefon, Wear OS kol saati veya Android TV cihazının özelliklerini tanımlamanıza olanak tanır.
Android CLI
Android KSA'yı indirmeAndroid CLI'ı kullanarak Android sanal cihazları oluşturma
avdmanager aracı kullanımdan kaldırıldı.
Bunun yerine AVD oluşturmak için Android CLI android emulator komutunu kullanın.android emulator [create|remove]Android Studio kullanıyorsanız bu aracı kullanmanız gerekmez. Bunun yerine AVD'leri IDE'den oluşturup yönetebilirsiniz.
avdmanager aracı, Android SDK Command-Line Tools paketinde
android_sdk/cmdline-tools/version/bin/avdmanager konumunda yer alır.
Söz dizimi
avdmanager özelliğini kullanmak için aşağıdaki söz dizimini kullanın:
avdmanager [global options] command [command options]
Genel seçenekler
Tablo 1. avdmanager için genel seçeneklerin listesi.
| Genel seçenek | Açıklama |
|---|---|
-s | --silent
|
Sessiz mod: Yalnızca hatalar yazdırılır. |
-h | --help
|
Kullanım yardımı |
-v | --verbose
|
Ayrıntılı mod: Hatalar, uyarılar ve bilgilendirici mesajlar yazdırılır. |
--clear cache
|
SDK Manager depo manifesti önbelleğini temizleyin. |
Komutlar ve komut seçenekleri
Tablo 2. avdmanager için komut ve seçenek listesi.
| Komut ve seçenekler | Açıklama |
|---|---|
create avd -n name -k "sdk_id" [-c
{path|size}] [-f] [-p path]
|
Yeni bir AVD oluşturun. AVD için name sağlamanız ve tırnak içine alınmış sdk_id kullanarak AVD için kullanılacak SDK paketinin kimliğini belirtmeniz gerekir.
Örneğin, aşağıdaki komut, API düzeyi 25 için x86 sistem görüntüsünü kullanarak avdmanager create avd -n test -k "system-images;android-25;google_apis;x86"
|
delete avd -n name
|
AVD'yi silme AVD'yi name ile belirtmeniz gerekir. |
move avd -n name [-p path] [-r
new-name]
|
AVD'yi taşıyabilir veya yeniden adlandırabilirsiniz. AVD'yi name ile belirtmeniz gerekir.
Diğer seçeneklerin kullanım alanları aşağıda açıklanmıştır:
|
list [target|device|avd] [-c]
|
Kullanılabilir tüm hedefleri, cihaz tanımlarını veya AVD'leri listeler. target, device veya avd'ı belirtmezseniz
avdmanager üçünü de listeler. Komut dosyalarına uygun kompakt bir çıkış almak için -c
bağımsız değişkenini ekleyin. Üç seçeneğin tümü birlikte listelendiğinde -c bağımsız değişkeni kullanılamaz.
|