Android Emulator, Wear OS uygulamalarınızı sanal cihazlarda test etmenize olanak tanır. İşlevlerinin çoğu, ana Android Emulator belgelerinde ele alınır. Bu sayfada ise Wear OS geliştirme ile ilgili özellikler, test etme olanakları ve sorun giderme ipuçları üzerinde durulur.
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.
- Sağlık Hizmetleri verileri:
- Emülatör araç çubuğundan doğrudan özel Sağlık Hizmetleri paneline erişin (kalp simgesini
bulun). Bu panel, egzersiz metrikleri gibi Sağlık Hizmetleri'ne özgü verilerin simülasyonu için ayrıntılı kontrol sağlar. Ayrıntılı talimatlar için Sağlık Hizmetleri ile sensör verilerini simüle etme başlıklı makaleyi inceleyin.
- Emülatör araç çubuğundan doğrudan özel Sağlık Hizmetleri paneline erişin (kalp simgesini
- 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 Genişletilmiş Kontroller > Konum'a gidin. Bu, Fused Location Provider API ile uygulamaları test etmek ve yaklaşık konum işlemeyi doğrulamak için yararlıdır.
- Cihaz Pozu (İvmeölçer ve Jiroskop): Genişletilmiş Denetimler > Sanal Sensörler > Cihaz Pozu'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
, Düğme 2
) ve avuçlama 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şleme 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 temel teknik ve performansla ilgili noktaları göz önünde bulundurun.
Yalnızca 64 bit mimari (son görüntüler)
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:
DashedArcLinenesneler vecircularProgressIndicator()tarafından oluşturulan öğeler, API 36 emülatöründe doğru şekilde oluşturulmayabilir.