Menyiapkan emulator

Untuk membantu Anda menguji aplikasi di Pratinjau Developer Wear OS 4, Android Studio menyertakan dukungan untuk emulator. Emulator ini memungkinkan Anda melakukan hal berikut:

Proses penyiapan emulator adalah hal yang mudah. Anda juga dapat menguji berbagai ukuran layar dan bentuk tampilan jam.

Mendownload dan menginstal emulator

Untuk menyiapkan perangkat virtual guna mengemulasi perangkat Wear OS 4, ikuti langkah-langkah berikut:

  1. Download rilis pratinjau terbaru Android Studio.

  2. Di Android Studio, klik Tools > SDK Manager.

  3. Di tab SDK Tools, pilih versi terbaru Android Emulator, lalu klik OK. Tindakan ini akan menginstal versi terbaru jika belum diinstal.

  4. Di Android Studio, buka Pengelola Perangkat dengan memilih Tools > Device Manager. Klik Buat perangkat.

  5. Di panel Kategori, pilih Wear OS dan pilih profil hardware. Klik Berikutnya.

  6. Pilih image sistem Wear OS 4 yang akan didownload, yang merupakan image dengan API Level 33 dan Target Android 13 (Wear OS 4 - Pratinjau). Jika belum menginstal image sistem Wear OS 4 yang cocok dengan definisi perangkat, klik Download di samping Release Name untuk mendapatkannya.

  7. Klik Berikutnya, lalu klik Selesai.

Menguji aplikasi di emulator

Setelah membuat perangkat virtual, Anda dapat menjalankan dan menguji aplikasi di emulator Wear OS 4. Untuk melakukannya, ikuti langkah berikut:

  1. Buka toolbar Android Studio lalu pilih perangkat virtual yang baru saja Anda buat.
  2. Klik Run .

Emulator tidak mendukung kode 32-bit yang tidak dikelola

Pratinjau Developer Wear OS 4 tidak mendukung image sistem emulator 32-bit. Dengan hanya mendukung image 64-bit, Wear OS memberikan peningkatan performa dan keamanan, serta menyiapkan aplikasi Anda untuk hardware khusus 64-bit yang akan datang.

Jika Anda mengetahui atau mencurigai bahwa aplikasi Anda menggunakan kode native (yang tidak ditulis dalam bahasa pemrograman Kotlin atau Java), pastikan aplikasi Anda menyertakan library native 32-bit dan 64-bit.

Pelajari cara mendukung arsitektur 64-bit lebih lanjut.

Dukungan emulator untuk Bluetooth

Emulator juga mendukung Bluetooth teremulasi, yang memungkinkan Anda menguji beberapa kasus penggunaan terkait audio Bluetooth.

Menyambungkan dengan ponsel yang diemulasi

Dengan menggunakan dukungan Bluetooth emulator, Anda dapat menyambungkan dengan ponsel yang diemulasikan. Untuk melakukannya, aktifkan wizard penyiapan dari command line:

-append-userspace-opt androidboot.setupwizard_mode=REQUIRED

Memutar audio melalui perangkat output yang diemulasi

Dengan menggunakan dukungan Bluetooth emulator, Anda juga dapat memutar audio melalui perangkat output Bluetooth yang diemulasi. Untuk menguji pengalihan output audio di emulator, hubungkan ke perangkat output Bluetooth yang diemulasi menggunakan Bumble project open source.

Memulai

Untuk menyiapkan mesin pengembangan agar dapat menggunakan Bumble, selesaikan langkah-langkah berikut:

  1. Ambil kode sumber Bumble:

    git clone https://github.com/google/bumble
  2. Buka direktori bumble, lalu build dan instal modul Bumble:

    cd bumble && python3 -m pip install "."

Meluncurkan speaker Bluetooth yang diemulasi

Untuk meluncurkan speaker yang diemulasi, selesaikan langkah-langkah berikut:

  1. Luncurkan emulator Wear OS 4.

    Catatan: Jika Anda menggunakan versi emulator Wear OS 4 yang lebih rendah dari 33.1.10, luncurkan emulator Wear OS 4 dari command line menggunakan parameter -packet-streamer-endpoint default.

  2. Untuk menemukan dan terhubung ke speaker yang diemulasi, jalankan perintah berikut di direktori bumble:

    python3 examples/run_a2dp_sink.py examples/a2dp_sink1.json \
      android-netsim stdout | ffplay -i

    Output audio diputar melalui speaker komputer.

    Anda juga dapat mengalihkan output ke file:

    python3 examples/run_a2dp_sink.py examples/a2dp_sink1.json \
      android-netsim output.sbc