Fiziksel bir kol saatinde Wear OS uygulamanızdaki hataları ayıklamak için şu uygulamayı kullanarak geliştirme makinenizi kol saatine bağlayın: Kablosuz veya Bluetooth. Alternatif olarak, saatinizde USB bağlantı noktası varsa bağla'ya dokunun.
Kol saati ve kol saati gibi birden fazla cihaza yayılan iş akışlarını da test edebilirsiniz. (uygulamanız bu desteği gerektiriyorsa). Kurulum hakkında daha fazla bilgi için test bağlantısı, saati bir telefon.
Not: Fiziksel saatiniz yoksa şunları da yapabilirsiniz: test etme ve çalıştırma uygulamanızı Android Studio'da bir emülatörde kullanabilirsiniz.
Wear OS'i en son sürümüne güncelleyin
Uygulamanızın en son yazılımda beklendiği gibi çalıştığının doğrulanmasına yardımcı olmak için test cihazınızda Wear OS'in en güncel sürümünün yüklü olup olmadığını kontrol edin destekler.
Test cihazınızda sistem güncellemesi olup olmadığını kontrol etmek için aşağıdaki adımları tamamlayın:
- Cihazı bir kablosuz ağa bağlayın.
- Cihazı şarj etmeye başlayın.
- Cihaz pilinin% 50 veya daha yüksek bir seviyeye kadar şarj olmasını bekleyin.
-
Test cihazınızda şuraya gidin: Ayarlar > Sistem > Sistem güncellemeleri.
Bir sistem güncellemesi varsa bu güncelleme indirilerek şuraya yüklenir: test cihazınıza yükleyin.
Belirli bir Wear OS sürümünü yükleme (isteğe bağlı)
Uygulamanızın test durumu, Wear OS'in belirli bir sürümüne bağlıysa: USB veri bağlantısını destekleyen kol saatlerine yazılım görüntüsü yükleme. Örneğin, Örneğin, fabrika görüntüsü veya tam OTA görüntüsü Pixel Watch 2'ye entegre edebilirsiniz.
Saatinizde geliştirici seçeneklerini etkinleştirin
Saatinizde hata ayıklama işlemi yapabilmek için geliştirici seçeneklerini etkinleştirin. Bunu yalnızca bir kez yapmanız gerekir. Geliştirici seçenekleri şu zamana kadar etkin kalır: bunları devre dışı bırakmanız gerekir. Geliştirici seçeneklerini etkinleştirmek için aşağıdakileri yapın:
- Saatte Ayarlar'ı açın.
- Sistem > Hakkında > Sürümler.
- Derleme numarası öğesine yedi kez dokunun.
- Artık geliştirici olduğunuzu onaylayan bir mesaj görünür.
Kablosuz ağ üzerinden hata ayıkla
Başlamadan önce, önceden açıklandığı gibi kol saatinde geliştirici seçeneklerini etkinleştirin.
Kol saatini kablosuz ağa bağlayın
- Saatte Ayarlar'ı açın.
- Bağlantı > Kablosuz bağlantı.
- Bir ağ seçin ve gerekiyorsa ağ şifresini girin.
Not: Saat ve geliştirme makineniz aynı ağa bağlı olmalıdır. Bazı taraflar, uygun olduğundan emin olun. Güvenlik duvarı yapılandırılmış bir erişim noktası kullanmanız gerekebilir
adb
desteği düzgün bir şekilde.
Kablosuz bağlantı hata ayıklamasını etkinleştir
- Saatte Ayarlar'ı açın.
- Geliştirici seçenekleri > Kablosuz ağ üzerinden hata ayıklayın.
- Kısa bir süre sonra ekranda saatin IP adresi görüntülenir. Örneğin:
192.168.1.100
Bir sonraki adımda buna ihtiyacınız olduğu için, bunu not edin.
Hata ayıklayıcıyı kol saatiyle eşleme
- Wear OS cihazınızda, sistemdeki kablosuz hata ayıklama seçeneklerini bulun Ayarlar'da devre dışı bırakabilirsiniz. Yeni cihaz eşle'yi seçin.
- Kablosuz eşleme kodu ile IP adresini ve bağlantı noktası.
-
Geliştirme makinenizdeki bir terminal penceresine şunu yazın:
komut:
adb pair IP_ADDRESS:PORT
. -
İstendiğinde 2. adımdaki kablosuz eşleme kodunu girin. Terminal, eşlemenin başarılı olup olmadığını gösterir. Örnek olarak:
Enter pairing code: 123456 Successfully paired to 192.168.1.100:5555
.
Hata ayıklayıcıyı kol saatine bağlayın
- Saatinizi ve geliştirme makinenizi aynı ağa bağlayın.
Saatin IP adresini ve bağlantı noktasını kullanarak hata ayıklayıcıyı kol saatine bağlayın sayı. Örneğin, IP adresi
192.168.1.100
ve bağlantı noktası numarası5555
iseadb connect
komutu ve yanıtı aşağıdaki gibi görünür:adb connect 192.168.1.100:5555 connected to 192.168.1.100:5555
Kol saati hata ayıklayıcıya bağlandı ve hata ayıklamaya hazırsınız.
adb
komutu gönder
-s
işaretini kullanarak, saatin IP adresini belirtir ve
bağlantı noktası numarası:
adb -s 192.168.1.100:5555 <command>
Emülatörü kullanmıyorsanız ve hata ayıklama için bağlı yalnızca bir cihazınız varsa adresi belirtmeniz gerekir:
adb <command>
Bluetooth üzerinden hata ayıkla
Not: Bluetooth hata ayıklaması yalnızca Android eşlenmiş cihazlarda çalışır Wear OS 2 yüklü saatler.
Sizden önce başlatın, kol saatini ve telefonu eşleyin ve şurada geliştirici seçeneklerini etkinleştirin: gerektiği gibi kapatın. Geliştirici seçeneklerinin telefonunun Ayarlar menüsüne gidip Geliştirici Seçenekleri'ni bulun. Gerekirse geliştiriciyi telefondaki seçenekler'e dokunun.
Telefonda USB üzerinden hata ayıklamayı etkinleştir
- Telefonun Ayarlar menüsünü açın.
- Geliştirici Seçenekleri'ni seçin ve USB üzerinden hata ayıklama'yı etkinleştirin.
Saatte ADB veya Bluetooth hata ayıklama özelliğini etkinleştirin
- Saatin Ayarlar menüsünü açın.
- Geliştirici Seçenekleri'ne ilerleyin.
- ADB hata ayıklama işleminin etkin olduğunu onaylayın.
- Bluetooth üzerinden hata ayıkla'yı etkinleştirin.
Telefonda Bluetooth hata ayıklama özelliğini etkinleştir
- Telefonda Wear OS tamamlayıcı uygulamasını açın.
- Gelişmiş Ayarlar'a gidin ve görüntülemek için dokunun Gelişmiş Ayarlar seçenekleri.
- Bluetooth üzerinden hata ayıklama'yı etkinleştirin. Aşağıdaki durum mesajı
şu seçeneğin altında görünür:
Host: disconnected Target: connected
.
Bu noktada geliştirme makinesi (ana makine) ile yani saat, yani hedef. Bağlantıyı tamamlamanız gerekiyor.
Not: Aynı anda yalnızca bir cihazla hata ayıklayabilirsiniz. Birden fazla kol saatiniz eşlenmişse Bluetooth hata ayıklama yalnızca etkinleştirilir. ana ekranda seçili cihaz görünür.
Hata ayıklayıcıyı kol saatine bağlayın
Bu son adımda her şeyi kullanırsınız: Hata ayıklayıcı, telefon ve kol saati.
- Telefonu bir USB kablosuyla geliştirme makinenize bağlayın.
- Hata ayıklayıcıda şu iki komutu çalıştırın:
adb forward tcp:4444 localabstract:/adb-hub adb connect 127.0.0.1:4444
.Not: 127.0.0.1 IP adresini kullanmanız gerekir. Kullanılabilir bağlantı noktalarından birini kullan ve her iki komutta da aynı bağlantı noktasını kullanın. Bu örnekte bağlantı noktası 4444'tür.
- Bağlan komutunu girdikten sonra, saat aşağıdakileri yaptığınızı onaylamanızı ister: ADB Hata Ayıklaması'na izin verir.
- Telefondaki Wear OS tamamlayıcı uygulamasındaki durum ekranında şunları kontrol edin:
Host: connected Target: connected
.
Kol saati hata ayıklayıcıya bağlandı ve hata ayıklamaya hazırsınız.
Bluetooth'u kullanarak bir kol saatindeki hataları ayıklarken adb
her zaman 127.0.0.1
IP adresini kullanır
ve atadığınız bağlantı noktasını ekleyin. Bu örnekte, bağlantı noktası 4444
olarak belirlenmiştir. Tüm adb
komutları
şu biçimdedir:
adb -s 127.0.0.1:4444 <command>
Emülatörü kullanmıyorsanız ve hata ayıklama için bağlı yalnızca bir cihazınız varsa adresi belirtmeniz gerekir:
adb <command>
Wear OS için ekran kaydını kullan
macOS'te geliştirme yapıyorsanız GitHub projesini Android için Android aracı ile Wear OS cihazınızdan video kaydedebilirsiniz.
Alternatif olarak, aşağıdaki adımları uygulayarak Wear OS cihazınızdan bir video kaydedebilirsiniz:
- Ham kareleri saatte kaydedin:
adb shell screenrecord --time-limit 30 --output-format raw-frames --verbose /sdcard/video.raw
. - Ham dosyayı geliştirme makinenize kopyalayın:
adb pull /sdcard/video.raw video.raw
. - Ham dosyayı MP4'e dönüştürmek için
ffmpeg
komutunu kullanın:ffmpeg -f rawvideo -vcodec rawvideo -s 400x400 -pix_fmt rgb24 -r 10 -i video.raw -an -c:v libx264 -pix_fmt yuv420p video.mp4
Not: İndirmek için FFmpeg web sitesine bakın ve yükleme talimatları.
Aşağıdaki ilgili kaynaklara bakın: