Wear OS emülatöründe test etme

Android Emulator, Wear OS uygulamalarınızı sanal cihazlarda test etmenize olanak tanır. İşlevlerinin çoğu ana Android Emulator belgelerinde ele alınmıştır. Bu sayfada Wear OS geliştirmeye özgü özellikler, test etme olanakları ve sorun giderme ipuçları üzerinde durulmaktadır.

Temel kurulum talimatları için Wear OS'te uygulama oluşturma ve çalıştırma başlıklı makaleyi inceleyin.

Wear OS test özellikleri

Emülatör, Wear OS özelliklerini test etmek için özel araçlar sunar.

Bluetooth sesini test etme

Emülatörlerde Bluetooth sesini test etme başlıklı makaleyi inceleyin.

Sensörleri simüle etme

Emülatör, araç çubuğundan veri türüne bağlı olarak sensör verilerini simüle etmenin farklı yollarını sunar.

Android Studio araç çubuğu simgeleri
Şekil 1.: Android Studio'nun "Running Devices" (Çalışan Cihazlar) araç çubuğu.
  • Sağlık Hizmetleri verileri:
  • Diğer sensörler (konum, duruş, kalp atış hızı gibi):
    • Diğer sensör türleri için, emülatör araç çubuğunda taşma düğmesini (...) tıklayarak Genişletilmiş Kontroller penceresini açın.
    • Konum: Tek GPS noktaları sağlamak veya rotaları simüle etmek için Gelişmiş Kontroller > Konum'a gidin. Bu, çok kaynaklı konum sağlayıcı API ile uygulamaları test etmek ve yaklaşık konum işlemeyi doğrulamak için yararlıdır.
    • Cihaz Duruşu (İvmeölçer ve Jiroskop): Genişletilmiş Denetimler > Sanal Sensörler > Cihaz Duruşu'na gidin. Harekete dayalı etkileşimleri test etmek için döndürme (X-Rot, Y-Rot, Z-Rot) ve hareket (X, Y, Z) kaydırma çubuklarını ayarlayın.
    • Kalp Atış Hızı ve Ek Sensörler: Genişletilmiş Kontroller > Sanal Sensörler > Ek Sensörler'e gidin. Nabız ve Ortam sıcaklığı, Manyetik alan, Yakınlık, Işık, Basınç ve Bağıl nem gibi diğer sensörleri simüle edin.

Kol saati girişlerini simüle etme

  • Dokunma ve Hareketler: Standart fare etkileşimi, dokunmayı taklit eder.
  • Fiziksel Düğmeler (dönen yan düğme ve çerçeve dahil):

    • Emülatör panelinin üst kısmındaki düğmeler, donanım düğmelerini (Düğme 1 "button 1
icon", Düğme 2 "button 2
icon") ve avuçla dokunma gibi diğer fiziksel etkileşimleri simüle etmek için kullanılabilir. Cihazı "palm icon" ile eğme ve geri kaydırma

    • Çevirmeli giriş için emülatör araç çubuğunun taşma menüsünü (...) açıp Çevirmeli giriş'i seçin.

Cihazları eşle

Emülatör, fiziksel veya sanal telefonlarla eşlemeyi destekler. Android Studio'nun Cihaz Yöneticisi'ndeki Wear OS emülatör eşleştirme asistanını kullanarak kurulumu adım adım yapabilirsiniz. Ayrıntılar için Saati telefona bağlama başlıklı makaleyi inceleyin.

Dikkat edilmesi gerekenler

Test sırasında aşağıdaki önemli teknik ve performans konularını göz önünde bulundurun.

Yalnızca 64 bit mimari (son resimler)

Wear OS 4 (API 33) ve sonraki sürümler için emülatör sistem görüntüleri yalnızca 64 bit mimarileri (x86-64, arm64-v8a) destekler.

Performans farklılıkları

Özellikle pil tüketimi ve oluşturma hızıyla ilgili olarak emülatör performansı, fiziksel cihazlardan önemli ölçüde farklılık gösterebilir. Son performans doğrulaması ve pil optimizasyonu için her zaman gerçek donanım üzerinde test yapın.

Bilinen sorunlar

Bu bölümde, Wear OS emülatörüne özgü yaygın sorunlar listelenmektedir. Genel emülatör sorunları için ana Android Emulator ile ilgili bilinen sorunları giderme sayfasına bakın.

  • Bilek Eğme Sensörü Uyarıları: Aşağıdaki gibi tekrarlanan günlük mesajları görebilirsiniz: the host has not provided value yet for sensorHandle=16. Bunlar yoksayılabilir.
  • Tiles Renderer: DashedArcLine nesneler ve circularProgressIndicator() ile oluşturulan öğeler, API 36 emülatöründe doğru şekilde oluşturulmayabilir.
  • Google Pixel Watch uygulamasıyla eşleme: Eşleme talimatlarını tamamladıktan sonra Google Pixel Watch'u telefon emülatöründe açarken kilitlenme sorunu yaşayabilirsiniz. Telefon emülatörünüzde Ayarlar > Uygulamalar > Google Pixel Watch > İzinler'e gidip Yakındaki cihazlar iznine izin verin.