avdmanager

avdmanager adalah fitur baris perintah yang memungkinkan Anda membuat dan mengelola Android Virtual Device (AVD) dari baris perintah. AVD memungkinkan Anda mendefinisikan karakteristik handset Android, jam Wear OS, atau perangkat Android TV yang ingin Anda simulasikan dalam Android Emulator.

Jika Anda menggunakan Android Studio, maka Anda tidak perlu menggunakan fitur ini dan sebagai gantinya Anda bisa membuat dan mengelola AVD dari IDE.

Fitur avdmanager disediakan dalam package Android SDK Tools (25.3.0 dan yang lebih tinggi) serta berada di android_sdk/tools/bin/.

Sintaks

avdmanager [global options] command [command options]

Opsi global

Opsi global Keterangan
-s Mode senyap: hanya error yang ditampilkan
-h Bantuan penggunaan
-v Mode verbose: pesan error, peringatan, dan pesan informasi akan ditampilkan.

Perintah dan opsi perintah

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

Membuat AVD baru. Anda harus memberikan name untuk AVD dan menetapkan ID package SDK yang akan digunakan untuk AVD dengan menggunakan sdk_id yang dimasukkan dalam tanda petik. Misalnya, perintah berikut akan membuat AVD bernama test dengan menggunakan citra 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}: Lokasi ke citra kartu SD untuk AVD ini atau ukuran citra kartu SD baru yang akan dibuat untuk AVD ini, dalam KB atau MB, 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 menggunakan nama yang sama.
  • -p path: Path ke lokasi pembuatan direktori untuk file AVD ini. Jika Anda tidak menetapkan lokasinya, AVD akan dibuat di ~/.android/avd/.
delete avd -n name Menghapus AVD. Anda harus menetapkan AVD dengan name.
move avd -n name [-p path] [-r new-name] Memindahkan dan/atau mengganti nama AVD. Anda harus menetapkan AVD dengan name. Berikut ini penjelasan penggunaan opsi lainnya:
  • -p path: Path absolut ke lokasi pembuatan direktori tempat memindahkan file AVD ini. 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 jika Anda ingin mengganti namanya.
list [target|device|avd] [-c] Daftar semua target, definisi perangkat, atau AVD yang tersedia. Jika Anda tidak menetapkan target, device, atau avd, avdmanager cantumkan ketiganya. Sertakan argumen -c untuk menerima keluaran ringkas yang cocok untuk skrip. Argumen -c tidak tersedia saat mencantumkan ketiga opsi bersama-sama.