Tabel berikut membandingkan tugas-tugas yang dapat Anda jalankan menggunakan UI emulator, AVD Manager, opsi startup command line yang umum digunakan, dan KonsolEmulator. Pada AVD Manager, Anda dapat mengatur profil hardware dan properti AVD.
Tabel berikut membandingkan fitur-fitur yang serupa, tetapi tidak berarti memiliki fungsionalitas identik, antar berbagai alat emulator.
Meskipun tidak tercantum dalam tabel, utilitas adb juga mendukung perintah untuk berinteraksi dengan perangkat virtual, seperti dijelaskan dalam Android Debug Bridge. Misalnya, Anda dapat menginstal aplikasi pada perangkat virtual menggunakan Android Studio, UI emulator, atau adb. Anda dapat menyalin file ke perangkat virtual menggunakan UI emulator atau adb, dan menyalin file dari perangkat virtual menggunakan adb.
Perlu diingat bahwa untuk menggunakan fitur emulator tertentu dengan aplikasi Anda, Anda harus
mengaktifkannya melalui berbagai elemen <uses-feature>
dan konstanta izin
manifes, sama seperti yang Anda lakukan jika Anda menjalankannya pada perangkat
hardware.
Tabel 4. Perbandingan alat Android Emulator
Kontrol antarmuka pengguna | Properti profil hardware | Properti AVD | Opsi startup command line | Perintah konsol |
---|---|---|---|---|
Perangkat hardware | ||||
Jenis perangkat: Ponsel/Tablet, Wear OS, Android TV | ||||
Kembali, Beranda, Ringkasan, Menu | Input: Memiliki Tombol Hardware (Kembali/Beranda/Menu) | |||
Setelan: Kirim pintasan keyboard ke | Input: Memiliki Keyboard Hardware | Input Keyboard | ||
Tombol Arah |
Gaya Navigasi: Tidak Ada, D-pad, Trackball, Roda | |||
Mode Zoom | ||||
Baterai | Perintah power
|
|||
Ponsel | Perintah gsm dan sms send
|
|||
Putar | Status Perangkat yang Didukung | Startup: Orientasi | Perintah rotate
|
|
Kamera | Kamera (dapat memilih webcam) |
-camera-back -camera-front -webcam-list
|
||
Mengambil Screenshot Setelan: Lokasi menyimpan screenshot |
||||
Orientasi
Lokasi Sensor virtual |
Sensor: Akselerometer, Giroskop, GPS, Sensor Kedekatan | Perintah geo
|
||
Sidik jari | Perintah finger
|
|||
Volume | -noaudio
|
|||
Perintah event
|
||||
Disk Image dan Memori | ||||
Memori dan Penyimpanan: Kartu SD | -sdcard
|
|||
Memori dan Penyimpanan: Penyimpanan Internal | ||||
RAM | Memori dan Penyimpanan: RAM | -memory
|
||
Memory and Storage: VM Heap | Perintah vm
|
|||
Di halaman Your Virtual Devices pada AVD Manager, klik kanan AVD, lalu pilih Wipe Data. | -wipe-data
|
|||
Jaringan | ||||
Perintah network status
|
||||
-dns-server
|
||||
-http-proxy
|
||||
Jaringan: Latensi | -netdelay
|
Perintah network delay
|
||
-netfast
|
||||
Seluler: Jenis Jaringan | Jaringan: Kecepatan | -netspeed
|
Perintah network speed
|
|
Status suara Status data |
Perintah gsm
|
|||
Kekuatan sinyal | ||||
Setelan: Menggunakan lokasi ADB yang terdeteksi | -port
|
|||
Perintah redir
|
||||
-tcpdump
|
Perintah
network capture start dan network capture stop
|
|||
Sistem | ||||
Di halaman Image Sistem pada AVD Manager, pilih image sistem yang mendukung akselerasi VM. | -accel -accel-check -no-accel
|
|||
CPU Multi-Core | ||||
-engine
|
||||
Performa teremulasi: Grafis — hardware, software, atau otomatis | -gpu
|
|||
-nojni
|
||||
-selinux {disabled|permissive}
|
||||
-timezone
|
||||
-version
|
||||
UI | ||||
Setelan: Tema jendela emulator | ||||
Ubah ukuran | Ukuran Layar dan Resolusi Layar |
Perintah window
|
||
Bulat | ||||
-no-boot-anim
|
||||
Skin Default | Frame Perangkat dan Definisi Skin Kustom |
|||
-screen {touch|multi-touch|no-touch}
|
||||
Debug | ||||
-debug
tags -debug-tag -debug-no-tag
|
||||
-logcat
|
||||
-show-kernel
|
||||
-verbose
|