Menguji di emulator Wear OS

Android Emulator memungkinkan Anda menguji aplikasi Wear OS di perangkat virtual. Sebagian besar fungsinya dibahas dalam dokumentasi Android Emulator utama; halaman ini berfokus pada fitur, kemampuan pengujian, dan tips pemecahan masalah khusus untuk pengembangan Wear OS.

Untuk mengetahui petunjuk penyiapan dasar, lihat Membuat dan menjalankan aplikasi di Wear OS.

Kemampuan pengujian Wear OS

Emulator menyediakan alat khusus untuk menguji fitur Wear OS.

Menguji audio Bluetooth

Lihat Menguji audio Bluetooth di emulator.

Menyimulasikan sensor

Emulator menyediakan berbagai cara untuk menyimulasikan data sensor dari toolbar, bergantung pada jenis data.

Ikon toolbar Android Studio
Gambar 1.: Toolbar "Running Devices" Android Studio.
  • Data Layanan Kesehatan:
  • Sensor lainnya (seperti lokasi, postur, detak jantung):
    • Untuk jenis sensor lainnya, buka jendela Extended Controls dengan mengklik tombol tambahan (...) di toolbar emulator.
    • Lokasi: Buka Extended Controls > Location untuk memberikan titik GPS tunggal atau menyimulasikan rute. Hal ini berguna untuk menguji aplikasi dengan Fused Location Provider API dan memverifikasi penanganan lokasi perkiraan.
    • Pose Perangkat (Akselerometer & Giroskop): Buka Extended Controls > Virtual Sensors > Device Pose. Sesuaikan penggeser Rotasi (X-Rot, Y-Rot, Z-Rot) dan Pergerakan (X, Y, Z) untuk menguji interaksi berbasis gerakan.
    • Detak Jantung & Sensor Tambahan: Buka Kontrol yang Diperluas > Sensor Virtual > Sensor Tambahan. Simulasikan Detak jantung dan sensor lain seperti Suhu sekitar, Medan magnet, Kedekatan, Cahaya, Tekanan, dan Kelembapan Relatif.

Simulasikan input smartwatch

  • Sentuhan dan Gestur: Interaksi mouse standar meniru sentuhan.
  • Tombol Fisik (termasuk tombol samping dan bezel yang dapat diputar):

    • Tombol di bagian atas panel emulator dapat digunakan untuk menyimulasikan tombol hardware (Tombol 1 "button 1
icon", Tombol 2 "button 2
icon") serta interaksi fisik lainnya seperti menyentuh dengan telapak tangan. "palm icon" memiringkan perangkat dan menggeser kembali

    • Untuk Input putar, buka menu tambahan toolbar emulator (...), lalu pilih Input putar.

Sambungkan perangkat

Emulator mendukung penyambungan dengan ponsel fisik atau virtual. Gunakan asisten penyambungan emulator Wear OS di Pengelola Perangkat Android Studio untuk penyiapan terpandu. Lihat Menghubungkan smartwatch ke ponsel untuk mengetahui detailnya.

Pertimbangan penting

Perhatikan pertimbangan teknis dan performa utama berikut saat melakukan pengujian.

Khusus arsitektur 64-bit (image terbaru)

Image sistem emulator untuk Wear OS 4 (API 33) dan yang lebih tinggi hanya mendukung arsitektur 64-bit (x86-64, arm64-v8a).

Perbedaan performa

Performa emulator, terutama terkait konsumsi baterai dan kecepatan rendering, mungkin sangat berbeda dengan perangkat fisik. Selalu lakukan pengujian di hardware asli untuk validasi performa akhir dan pengoptimalan baterai.

Masalah umum

Bagian ini mencantumkan masalah umum khusus untuk emulator Wear OS. Untuk masalah umum emulator, lihat halaman utama Memecahkan masalah umum pada Android Emulator.

  • Peringatan Sensor Kemiringan Pergelangan Tangan: Anda mungkin melihat pesan log berulang seperti the host has not provided value yet for sensorHandle=16. Peringatan ini dapat diabaikan.
  • Perender Petak: Objek DashedArcLine, serta elemen yang dibuat oleh circularProgressIndicator(), mungkin tidak dirender dengan benar di emulator API 36.