Skip to content

Most visited

Recently visited

navigation

Menjalankan Aplikasi pada Android Emulator

Android Emulator menyimulasikan sebuah perangkat dan menampilkannya pada komputer Anda. Itu memungkinkan Anda membuat prototipe, mengembangkan, dan menguji aplikasi Android tanpa menggunakan perangkat keras. Emulator mendukung ponsel Android, tablet, Android Wear, dan perangkat Android TV. Dilengkapi dengan tipe perangkat yang telah ditentukan sehingga Anda bisa memulai dengan cepat, dan dapat menentukan perangkat dan skin emulator Anda sendiri.

Android Emulator memiliki banyak fitur, cepat, dan kuat. Itu bisa mentransfer informasi lebih cepat dibandingkan dengan menggunakan perangkat keras yang tersambung, mempercepat proses pengembangan. Fitur multi-core memungkinkan emulator untuk memanfaatkan prosesor multi-core pada komputer pengembangan untuk semakin meningkatkan kinerja emulator.

Tentang Android Emulator

Anda bisa meluncurkan sebuah aplikasi pada emulator ketika menjalankan proyek, atau Anda bisa menyeret file APK ke emulator untuk memasangnya. Sama seperti perangkat keras, setelah aplikasi dipasang pada perangkat virtual, aplikasi tersebut akan tetap ada sampai Anda mencopot pemasangan atau menggantinya. Jika diperlukan, Anda bisa menguji bagaimana beberapa aplikasi, seperti aplikasi Anda sendiri atau sistem, bekerja sama satu dengan yang lain.

Fitur untuk mencoba aplikasi Anda

Anda berinteraksi dengan emulator sama seperti yang Anda lakukan dengan perangkat keras, tetapi menggunakan mouse dan keyboard, serta tombol dan kontrol emulator. Emulator mendukung tombol perangkat keras virtual dan layar sentuh, termasuk operasi dua-jari, serta directional pads (D-pad), trackball, kemudi, dan berbagai sensor. Anda bisa secara dinamis mengubah ukuran jendela emulator jika diperlukan, memperbesar dan memperkecil, mengubah orientasi, dan bahkan mengambil tangkapan layar.

Ketika berjalan pada emulator, aplikasi Anda bisa menggunakan layanan platform Android untuk meminta aplikasi lain, mengakses jaringan, memutar audio dan video, menerima masukan audio, menyimpan dan mengambil data, memberi tahu pengguna, dan membuat transisi grafis dan tema. Emulator memiliki kontrol yang memungkinkan Anda untuk dengan mudah mengirim panggilan ponsel dan pesan teks yang masuk, menentukan lokasi perangkat, menyimulasikan pemindaian sidik jari, menentukan kecepatan dan status jaringan, serta menyimulasikan baterai. Emulator bisa menyimulasikan kartu SD dan penyimpanan data internal; Anda bisa menyeret file, seperti file gambar atau data, ke emulator untuk menyimpannya.

Lihat video berikut untuk gambaran visual sekilas dari beberapa fitur emulator.

Konfigurasi Android Virtual Device

Emulator menggunakan konfigurasi Android Virtual Device (AVD) untuk menentukan tampilan, fungsionalitas, dan citra sistem dari perangkat yang disimulasikan. AVD memperbolehkan Anda untuk menentukan aspek perangkat keras tertentu dari perangkat yang disimulasikan dan memungkinkan Anda membuat banyak konfigurasi untuk menguji berbagai platform Android dan perangkat keras yang berbeda.

Setiap AVD berfungsi sebagai perangkat independen, dengan penyimpanan tersendiri untuk data pengguna, kartu SD, dan sebagainya. Ketika dijalankan dengan konfigurasi AVD, emulator secara otomatis akan memuat data pengguna dan data kartu SD dari direktori AVD. Secara default, emulator menyimpan data pengguna, data kartu SD, dan cache di direktori AVD.

Untuk membuat dan mengelola AVD, gunakan AVD Manager.

Citra sistem

Android Emulator menjalankan tumpukan sistem Android secara penuh, sampai ke tingkat kernel, yang mencakup set aplikasi bawaan (seperti dialer) yang bisa Anda akses dari aplikasi Anda. Anda bisa memilih versi sistem Android yang ingin Anda jalankan di emulator saat membuat AVD.

Citra sistem Android yang tersedia melalui AVD Manager berisi kode untuk kernel Android Linux, pustaka bawaan, VM, dan berbagai paket Android (seperti kerangka kerja Android dan aplikasi yang terpasang sebelumnya).

Dependensi dan prasyarat

Versi Android Emulator yang dijelaskan dalam laman ini membutuhkan hal berikut:

Apa yang tidak didukung

Android Emulator mendukung hampir semua fitur perangkat, namun tidak menyertakan perangkat keras virtual untuk:

Emulator jam untuk Android Wear tidak mendukung Ringkasan tombol (Recent Apps), D-pad, dan sensor sidik jari.

Meskipun sebagian besar pengguna akhir ponsel dan tablet lebih suka menggunakan tingkat API yang lama, pengguna Android Wear dan Android TV cenderung menggunakan rilis terbaru. Menggunakan rilis terbaru bisa memberikan pengalaman yang lebih baik saat menggunakan emulator.

Menjalankan Aplikasi pada Android Emulator

Anda bisa menjalankan aplikasi dari proyek Android Studio. Atau, Anda bisa menjalankan aplikasi yang telah dipasang pada emulator sama seperti ketika Anda menjalankan aplikasi tersebut pada perangkat.

Untuk memulai emulator dan menjalankan aplikasi dalam proyek Anda:

  1. Buka proyek Android Studio dan klik Run .
  2. Kotak dialog Select Deployment Target akan muncul.

    Memilih kotak dialog Select Deployment Target
  3. Jika Anda menerima pesan kesalahan atau peringatan di bagian atas kotak dialog, klik tautan untuk memperbaiki masalah atau mendapatkan informasi lebih lanjut.
  4. Peringatan No USB devices or running emulators detected berarti bahwa emulator belum berjalan, atau tidak ada perangkat keras terdeteksi yang terhubung ke komputer Anda. Jika tidak ada perangkat keras yang terhubung ke komputer Anda, atau emulator tidak berjalan, Anda bisa mengabaikannya.

    Beberapa kesalahan harus diperbaiki terlebih dahulu sebelum Anda bisa melanjutkannya, seperti kesalahan Hardware Accelerated Execution Manager (Intel® HAXM).

  5. Pada kotak dialog Select Deployment Target, pilih definisi emulator yang tersedia, lalu klik OK.

    Jika Anda tidak melihat definisi yang ingin Anda gunakan, klik Create New Emulator untuk menjalankan AVD Manager. Setelah Anda menetapkan AVD baru, pada kotak dialog Select Deployment Target, klik OK.

    Jika Anda ingin menggunakan definisi emulator ini sebagai opsi default untuk proyek, pilih Use same selection for future launches.

    Emulator menjalankan dan menampilkan aplikasi Anda.

  6. Uji aplikasi Anda dalam emulator
  7. Anda bisa menggunakan fitur yang dijelaskan dalam bagian berikut:

  8. Untuk menutup emulator, klik Close Ikon Close.
  9. Perangkat emulator menyimpan aplikasi terpasang sehingga Anda bisa menjalankannya lagi, jika diperlukan. Anda harus mencopot pemasangan aplikasi untuk membuangnya. Jika dijalankan lagi pada emulator yang sama, proyek akan menggantikan aplikasi dengan versi yang baru.

Meluncurkan Android Emulator tanpa Menjalankan Aplikasi

Untuk memulai emulator:

  1. Buka AVD Manager.
  2. Klik dua kali AVD, atau klik Run .
  3. Android Emulator muncul.

    Ketika emulator berjalan, Anda bisa menjalankan proyek Android Studio dan memilih emulator sebagai perangkat target. Anda juga bisa menyeret satu atau beberapa APK ke emulator untuk memasangnya, dan kemudian menjalankannya.

Menggunakan penunjuk mouse komputer untuk meniru jari pada layar sentuh; memilih item menu dan bidang masukan; serta tombol klik dan kontrol. Menggunakan keyboard komputer untuk mengetik karakter dan memasukkan pintasan emulator.

Fitur Keterangan
Gesek layar Arahkan ke layar, tekan dan tahan tombol mouse utama, gesek pada layar, dan kemudian lepaskan.
Seret item Arahkan ke item pada layar, tekan dan tahan tombol mouse utama, pindahkan item, dan kemudian lepaskan.
Ketuk
(sentuh)
Arahkan ke layar, tekan tombol mouse utama, dan kemudian lepaskan. Misalnya, Anda bisa mengeklik bidang teks untuk mulai mengetik di situ, memilih aplikasi, atau menekan tombol.
Ketuk dua kali Arahkan ke layar, tekan tombol mouse utama dua kali dengan cepat, dan kemudian lepaskan.
Sentuh dan tahan Arahkan ke item pada layar, tekan tombol mouse utama, tahan, kemudian lepaskan. Misalnya, Anda bisa membuka opsi untuk suatu item.
Ketik Anda bisa mengetik di emulator dengan menggunakan keyboard komputer, atau menggunakan keyboard yang muncul di layar emulator. Misalnya, Anda bisa mengetik di bidang teks setelah Anda memilihnya.
Cubit dan rentang
Menekan Ctrl atau Command (⌘) menampilkan antarmuka multisentuh isyarat cubit. Mouse bertindak sebagai jari pertama, dan seberang titik jangkarnya adalah jari kedua. Seret kursor untuk memindahkan titik pertama.
Mengeklik tombol kiri mouse bertindak seperti menyentuhkan kedua titik, dan melepaskannya bertindak seperti mengambil keduanya.

Melakukan Tugas-Tugas Mendasar pada Emulator

Panel di sisi kanan emulator memungkinkan Anda melakukan berbagai tugas. Anda juga bisa menyeret file ke emulator untuk memasang aplikasi dan mengunduh file.

Fitur Keterangan Pintasan Keyboard
Tutup
Ikon Close
Menutup emulator.
Minimalkan
Ikon Minimalkan
Memperkecil jendela emulator.
Ubah ukuran Mengubah ukuran emulator seperti yang biasa Anda lakukan terhadap jendela sistem operasi lainnya. Emulator mempertahankan aspek rasio yang tepat untuk perangkat Anda. ⌘↑ dan ⌘↓
Daya
Ikon Daya
Klik untuk menghidupkan layar atau mematikannya.
Klik dan tahan untuk menghidupkan perangkat atau mematikannya.
Ctrl+P
⌘P
Volume Naik
Ikon Volume Naik
Klik untuk melihat kontrol geser dan menaikkan volume. Klik lagi untuk menaikkan lebih banyak, atau menggunakan kontrol geser untuk mengubah volume.
Ctrl+=
⌘=
Volume Turun
Ikon Volume Turun
Klik untuk melihat kontrol geser dan menurunkan volume. Klik lagi untuk menurunkan lebih banyak, atau menggunakan kontrol geser untuk mengubah volume.
Ctrl+-
⌘-
Putar Kiri
Ikon Putar Kiri
Memutar ponsel 90 derajat ke kiri.
Ctrl+Left
⌘←
Putar Kanan
Ikon Putar Kanan
Memutar ponsel 90 derajat ke kanan.
Ctrl+Right
⌘→
Ambil Tangkapan Layar
Ikon Tangkapan Layar
Klik untuk mengambil tangkapan layar perangkat. Lokasi penyimpanan default adalah di desktop komputer Anda. Untuk mengubah lokasi penyimpanan, pilih > Settings. Emulator membuat sebuah file dengan nama Screenshot_yyyymmdd-hhmmss.png menggunakan tahun, bulan, hari, jam, menit, dan detik tangkapan, misalnya, Screenshot_20160219-145848.png.
Ctrl+S
⌘S
Masuk Mode Zoom
Ikon Masuk Mode Zoom

Klik sehingga kursor berubah ke ikon zoom:

  • Klik kiri pada layar untuk memperbesar 25%, sampai dengan maksimum sekitar dua kali lipat resolusi layar perangkat virtual.
  • Klik kanan untuk memperkecil.
  • Klik kiri dan seret untuk memilih area berbentuk kotak yang akan diperbesar.
  • Klik kanan dan seret kotak pilihan untuk menyetel ulang ke zoom default.
  • Ctrl-klik untuk menyentuh layar saat mode zoom.

Klik lagi Masuk Mode Zoom untuk mengembalikan ke ukuran layar normal.

Ctrl+Z
⌘Z
Ketika dalam mode zoom:
Ctrl+Up
Ctrl+Down
Ctrl+Shift+Up
Ctrl+Shift+Down
Ctrl+Shift+Left
Ctrl+Shift+Right
⌘↑ dan ⌘↓
⇧⌘↑ dan ⇧⌘↓
⇧⌘← dan ⇧⌘→
Kembali
Ikon Kembali
Mengembalikan ke layar sebelumnya, atau menutup kotak dialog, menu pilihan, Panel pemberitahuan, atau keyboard pada layar.
Ctrl+Backspace
⌘⌫
Beranda
Ikon Beranda
Mengembalikan ke layar utama. Tekan dan tahan untuk membuka item sesuai tingkat API Anda.
Ctrl+H
⌘⇧H
Ringkasan
Ikon Ringkasan
(Aplikasi Terbaru)
Ketuk untuk membuka daftar gambar kecil aplikasi yang Anda gunakan belakangan ini. Untuk membuka suatu aplikasi, silakan ketuk. Untuk membuang gambar kecil dari daftar, gesek ke kiri atau kanan. Tombol ini tidak mendukung Android Wear.
Ctrl+O
⌘O
Menu Ketikkan pintasan keyboard untuk menyimulasikan tombol Menu, misalnya, untuk membuka menu aplikasi yang dipilih.
Ctrl+M
⌘M
Selengkapnya
Ikon Selengkapnya
Klik untuk mengakses fitur-fitur dan setelan lainnya, dijelaskan dalam tabel berikutnya.
Memasang APK Seret file APK ke layar emulator. Kotak dialog pemasang APK akan muncul. Ketika pemasangan selesai, Anda bisa melihat aplikasi di daftar aplikasi. Aplikasi tidak terpasang jika muncul kotak dialog yang mengatakan “APK failed to install.”
Menambahkan file Seret file ke layar emulator. Terletak di direktori /sdcard/Download. Arahkan ke file menggunakan metode untuk tingkat API. Misalnya, berikut adalah jalur untuk API 22: Settings > Device: Storage & USB > Internal Storage > Explore (Kartu SD Virtual).
Beralih mode trackball F6

Bekerja dengan Kontrol, Setelan, dan Bantuan yang Diperluas

Kontrol yang diperluas memungkinkan Anda mengirim data, mengubah properti perangkat, aplikasi kontrol, dan lainnya. Untuk mengakses kontrol, pilih di panel emulator dan kemudian pilih opsi yang Anda inginkan dalam panel kiri dialog Extended Controls.

Fitur Keterangan Pintasan Keyboard
Lokasi

Emulator memungkinkan Anda menyimulasikan informasi "lokasi saya": lokasi saat ini perangkat yang diemulasikan berada. Misalnya, jika Anda mengeklik My Location Ikon Lokasi Saya di Google Maps dan kemudian mengirimkan lokasi, peta akan menampilkannya.

Untuk mengirim lokasi GPS:

  1. Pilih Decimal atau Sexagesimal.
  2. Tetapkan lokasi.
  3. Dalam mode desimal, masukkan nilai Latitude dalam rentang -90,0 hingga +90,0 derajat dan nilai Longitude di rentang -180,0 hingga +180,0 derajat.

    Dalam mode sexigesimal, masukkan tiga bagian nilai Latitude dalam rentang -90 hingga +90 derajat, 0 sampai 59 menit, dan 0,0 sampai 60,0 detik. Masukkan nilai Longitude dalam rentang -180 hingga +180 derajat, 0 sampai 59 menit, dan 0,0 sampai 60,0 detik.

    Untuk latitude, - menunjukkan selatan dan + menunjukkan utara; untuk longitude, - menunjukkan barat dan + menunjukkan timur. + bersifat opsional.

    Secara opsional tentukan nilai Altitude dalam rentang -1.000,0 hingga +10.000,0 meter.

  4. Klik Send.

Untuk menggunakan data geografis dari format file GPS exchange (GPX) atau Keyhole Markup Language (KML):

  1. Klik Load GPX/KML.
  2. Dalam kotak dialog file, pilih file di komputer Anda dan klik Open.
  3. Kalau mau Anda boleh memilih Speed.
  4. Kecepatan default ke nilai Delay (Speed 1X). Anda bisa meningkatkan kecepatan dua kali lipat (Speed 2X), tiga kali lipat (Speed 3X), dan seterusnya.

  5. Klik Run .
Ctrl+Shift+L
⇧⌘L
Seluler

Emulator memungkinkan Anda menyimulasikan berbagai kondisi jaringan. Anda bisa membuat perkiraan kecepatan jaringan untuk protokol jaringan yang berbeda, atau Anda bisa menetapkan Full, yang akan mentransfer data secepat mungkin. Menetapkan protokol jaringan akan selalu lebih lambat dari Full. Anda juga bisa menetapkan status jaringan data dan suara, seperti roaming. Nilai default diatur dalam AVD.

Pilih Network type:

  • GSM - Global System for Mobile Communications
  • HSCSD - High-Speed Circuit-Switched Data
  • GPRS - Generic Packet Radio Service
  • EDGE - Enhanced Data rates for GSM Evolution
  • UMTS - Universal Mobile Telecommunications System
  • HSPDA - High-Speed Downlink Packet Access
  • Full (default)

Pilih Voice status, Data status, atau keduanya:

  • Home (default)
  • Roaming
  • Searching
  • Denied (emergency calls only)
  • Unregistered (off)
Ctrl+Shift+C
⇧⌘C
Baterai

Anda bisa menyimulasikan properti baterai perangkat untuk melihat bagaimana aplikasi Anda berfungsi di bawah kondisi yang berbeda. Untuk memilih Charge level, gunakan kontrol geser.

Pilih nilai Charger connection:

  • None
  • AC charger

Pilih nilai Battery health:

  • Good (default)
  • Failed
  • Dead
  • Overvoltage
  • Overheated
  • Unknown

Pilih nilai Battery status :

  • Unknown
  • Charging (default)
  • Discharging
  • Not charging
  • Full
Ctrl+Shift+B
⇧⌘B
Ponsel

Emulator memungkinkan Anda menyimulasikan panggilan ponsel masuk dan pesan teks. Perhatikan bahwa alur informasi adalah satu arah, dari kontrol ke emulator. Misalnya, kontrol tidak berubah statusnya jika emulator ditutup; Anda harus mengakhiri panggilan melalui kontrol.

Untuk memulai panggilan ke emulator:

  1. Pilih atau ketik nomor ponsel di bidang From.
  2. Klik Call Device.
  3. Anda bisa mengeklik Hold Call untuk menahan panggilan.
  4. Untuk mengakhiri panggilan, klik End Call.

Untuk mengirim pesan teks ke emulator:

  1. Pilih atau ketik nomor ponsel di bidang From.
  2. Ketik pesan di bidang SMS message.
  3. Klik Send Message.
Ctrl+Shift+P
⇧⌘P
Directional Pad

Jika AVD memiliki directional pad yang diaktifkan dalam profil perangkat keras, Anda bisa menggunakan kontrol directional pad dengan emulator. Namun, tidak semua perangkat mendukung directional pad; misalnya, jam tangan Android. Tombol-tombol tersebut menyimulasikan tindakan berikut:

Kontrol Directional Pad
Ctrl+Shift+D
⇧⌘D
Sidik jari

Kontrol ini bisa menyimulasikan 10 pemindaian sidik jari yang berbeda. Anda bisa menggunakannya untuk menguji integrasi sidik jari dalam aplikasi. Fitur ini tidak mendukung Android Wear.

Untuk menyimulasikan pemindaian sidik jari pada perangkat virtual:

  1. Persiapkan sebuah aplikasi untuk menerima sidik jari.
  2. Pilih nilai Fingerprint.
  3. Klik Touch Sensor.
Ctrl+Shift+F
⇧⌘F
Setelan

Anda bisa menetapkan setelan berikut:

  • Emulator window theme - Pilih Light atau Dark.
  • Send keyboard shortcuts to - Secara default, beberapa kombinasi keyboard akan memicu pintasan kontrol emulator. Jika Anda mengembangkan sebuah aplikasi yang menyertakan pintasan keyboard, seperti yang ditargetkan pada perangkat dengan keyboard Bluetooth, Anda bisa mengubah setelan ini agar mengirim semua masukan keyboard ke perangkat virtual, termasuk masukan yang akan menjadi pintasan di emulator.
  • Screenshot save location - Klik ikon folder untuk menetapkan lokasi penyimpanan tangkapan layar dari emulator.
  • Use detected ADB location - Jika Anda menjalankan emulator dari Android Studio, Anda harus memilih setelan ini (default). Jika Anda menjalankan emulator dari luar Android Studio dan ingin menggunakan adb tertentu yang bisa dijalankan, hapus opsi ini dan tetapkan lokasi SDK Tools. Jika setelan ini tidak benar, fitur seperti pemasangan aplikasi seret-dan-jatuhkan serta salin file, dan rekam tangkapan layar, tidak akan bekerja.
  • When to send crash reports - Pilih Always, Never, atau Ask.
Ctrl+Shift+S
⇧⌘S
Bantuan > Pintasan Keyboard

Lihat pintasan keyboard yang diterima emulator. Agar pintasan bekerja, Anda harus:

  • Pilih Settings > Send keyboard shortcuts to > Emulator controls (default).
F1
⌘/
Bantuan > Bantuan Emulator

Untuk melihat dokumentasi online bagi emulator, klik Documentation.

Untuk melaporkan bug dalam emulator, klik File a Bug.

Untuk memberikan saran, klik Send Feedback.

Semua tautan ini membutuhkan koneksi internet dan browser.

F1
⌘/
Bantuan > Tentang

Perhatikan port adb apa yang digunakan emulator, serta nomor versi emulator dan Android. Bandingkan versi emulator terbaru dengan versi yang dipakai untuk mengetahui apakah Anda memasang perangkat lunak terbaru.

Nomor seri emulator adalah emulator-adb_port, yang bisa Anda tetapkan sebagai opsi baris perintah adb, misalnya.

F1
⌘/
This site uses cookies to store your preferences for site-specific language and display options.

Get the latest Android developer news and tips that will help you find success on Google Play.

* Required Fields

Hooray!

Follow Google Developers on WeChat

Browse this site in ?

You requested a page in , but your language preference for this site is .

Would you like to change your language preference and browse this site in ? If you want to change your language preference later, use the language menu at the bottom of each page.

This class requires API level or higher

This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

For more information about specifying the API level your app requires, read Supporting Different Platform Versions.

Take a short survey?
Help us improve the Android developer experience.
(Sep 2017 survey)