avdmanager

avdmanager adalah alat command line yang memungkinkan Anda membuat dan mengelola Perangkat Virtual Android (AVD) dari command line. AVD memungkinkan Anda menentukan karakteristik handset Android, smartwatch Wear OS, atau perangkat Android TV yang ingin Anda simulasikan di Android Emulator.

Jika menggunakan Android Studio, Anda tidak perlu menggunakan alat ini dan sebagai gantinya, Anda dapat membuat dan mengelola AVD dari IDE.

Alat avdmanager disertakan dalam paket Alat Command Line Android SDK di android_sdk/cmdline-tools/version/bin/avdmanager.

Sintaksis

Untuk menggunakan avdmanager, gunakan sintaksis berikut:

avdmanager [global options] command [command options]

Opsi global

Tabel 1. Daftar opsi global untuk avdmanager.

Opsi global Deskripsi
-s | --silent Mode senyap: hanya error yang akan ditampilkan.
-h | --help Bantuan penggunaan.
-v | --verbose Mode panjang: error, peringatan, dan pesan informasi akan ditampilkan.
--clear cache Menghapus cache manifes repositori SDK Manager.

Perintah dan opsi perintah

Tabel 2. Daftar perintah dan opsi untuk avdmanager.

Perintah dan opsi Deskripsi
create avd -n name -k "sdk_id" [-c {path|size}] [-f] [-p path]

Membuat AVD baru. Anda harus memberikan name untuk AVD dan menentukan ID paket SDK yang akan digunakan untuk AVD menggunakan sdk_id tanda kutip. Misalnya, perintah berikut akan membuat AVD bernama test menggunakan image sistem x86 untuk API level 25:

avdmanager create avd -n test -k "system-images;android-25;google_apis;x86"
Berikut ini penjelasan penggunaan opsi lainnya:
  • -c {path|size}: Jalur ke image kartu SD untuk AVD ini atau ukuran image kartu SD baru yang akan dibuat untuk AVD ini, dalam KB atau MB, yang ditandai dengan K atau M. Misalnya, -c path/to/sdcard/ atau -c 1000M.
  • -f: Memaksa pembuatan AVD. Gunakan opsi ini jika Anda perlu menimpa AVD yang ada dengan AVD baru dengan nama yang sama.
  • -p path: Jalur ke lokasi pembuatan direktori untuk file AVD ini. Jika Anda tidak menentukan jalur, AVD akan dibuat di ~/.android/avd/.
delete avd -n name Menghapus AVD. Anda harus menentukan AVD dengan name.
move avd -n name [-p path] [-r new-name] Memindahkan atau mengganti nama AVD. Anda harus menentukan AVD dengan name. Berikut ini penjelasan tentang penggunaan opsi lainnya:
  • -p path: Jalur absolut ke lokasi pembuatan direktori tempat file AVD ini akan dipindahkan. Jika Anda tidak menyertakan argumen ini, AVD tidak akan dipindahkan. Anda boleh memilih untuk tidak menyertakan argumen ini jika ingin mengganti nama AVD di tempat.
  • -r new-name: Nama baru AVD yang diganti namanya.
list [target|device|avd] [-c] Mencantumkan semua target, definisi perangkat, atau AVD yang tersedia. Jika Anda tidak menentukan target, device, atau avd, avdmanager akan mencantumkan ketiganya. Sertakan argumen -c untuk menerima output ringkas yang cocok untuk skrip. Argumen -c tidak tersedia saat mencantumkan ketiga opsi bersama-sama.