Windows, Mac veya Linux bilgisayarınızdaki bir Android cihazda canlı içeriğin hata ayıklamasını yapın. Bu eğitimde şunları öğreneceksiniz:
- Android cihazınızı uzaktan hata ayıklama için ayarlayın ve geliştirme makinenizden keşfedin.
- Geliştirme makinenizden Android cihazınızdaki canlı içeriği inceleyin ve hatalarını ayıklayın.
- Android cihazınızdaki ekran video kaydını geliştirme makinenizdeki bir Geliştirici Araçları örneğine kaydedin.
1. Adım: Android cihazınızı keşfedin
Aşağıdaki iş akışı çoğu kullanıcı için uygundur. Daha fazla yardım için Sorun giderme: Geliştirici Araçları Android cihazı algılamıyor bölümüne bakın.
- Android cihazınızda Geliştirici Seçenekleri ekranını açın. Cihaz üzerinde geliştirici seçeneklerini yapılandırma bölümüne bakın.
- USB Hata Ayıklamayı Etkinleştir'i seçin.
- Geliştirme makinenizde Chrome'u açın.
chrome://inspect#devices
konumuna gidin.USB cihazları keşfet seçeneğinin etkin olduğundan emin olun.
Android cihazınızı bir USB kablosu kullanarak doğrudan geliştirme makinenize bağlayın.
Cihazınızı ilk kez bağlıyorsanız cihaz "Çevrimdışı" olarak görünür ve kimlik doğrulama bekliyordur.
Bu durumda, cihazınızın ekranındaki hata ayıklama oturumu istemini kabul edin.
Android cihazınızın model adını görüyorsanız Geliştirici Araçları, cihazınızla bağlantıyı başarıyla kurmuştur.
2. adıma geçin.
Sorun giderme: Geliştirici Araçları, Android cihazı algılamıyor
Donanımınızın doğru şekilde ayarlandığından emin olun:
- USB çoğaltıcı kullanıyorsanız bunun yerine Android cihazınızı doğrudan geliştirme makinenize bağlamayı deneyin.
- USB kablosunu Android cihazınız ile geliştirme makineniz arasındaki USB kablosunu çıkarıp daha sonra tekrar takmayı deneyin. Android ve geliştirme makinenizin ekranlarının kilidi açıkken bunu yapın.
- USB kablonuzun çalıştığından emin olun. Geliştirme makinenizden Android cihazınızdaki dosyaları inceleyebilmeniz gerekir.
Yazılımınızın doğru şekilde ayarlandığından emin olun:
- Geliştirme makineniz Windows çalışıyorsa Android cihazınız için USB sürücülerini manuel olarak yüklemeyi deneyin. OEM USB Sürücülerini Yükleme başlıklı makaleye göz atın.
- Bazı Windows ve Android cihaz kombinasyonları (özellikle Samsung) ek kurulum gerektirir. Chrome Geliştirici Araçları, cihaz takıldığında cihazı algılamıyor bölümünü inceleyin.
Android cihazınızda USB Hata Ayıklamasına İzin Ver istemini görmüyorsanız şunları deneyin:
- Geliştirici Araçları, geliştirme makinenize odaklanırken ve Android ana ekranınızdayken USB kablosunu çıkarıp yeniden bağlamalısınız. Diğer bir deyişle, bazen Android veya geliştirme makinenizin ekranları kilitliyken istem gösterilmez.
- Android cihazınızın ve geliştirme makinenizin ekran ayarlarını hiçbir zaman uyku moduna geçmeyecekleri şekilde güncelleme.
- Android'in USB modu PTP olarak ayarlanıyor. Galaxy S4, USB hata ayıklamasını yetkilendir iletişim kutusunu göstermiyor konusuna bakın.
- Cihazınızı yeni durumuna sıfırlamak için Android cihazınızdaki Geliştirici Seçenekleri ekranından USB Hata Ayıklama Yetkilendirmelerini İptal Et'i seçin.
Bu bölümde veya Chrome Geliştirici Araçları Cihazlar, takılıyken cihazı algılamıyor bölümünde bahsedilmeyen bir çözümle karşılaşırsanız lütfen Stack Overflow sorusuna yanıt ekleyin veya developer.chrome.com deposunda bir sorun açın.
2. Adım: Geliştirme makinenizden Android cihazınızdaki içerikte hata ayıklayın
- Android cihazınızda Chrome'u açın.
Geliştirme makinenizdeki
chrome://inspect/#devices
bölümünde Android cihazınızın model adını ve ardından seri numarasını görürsünüz. Bunun altında, parantez içinde sürüm numarasıyla birlikte cihazda çalışan Chrome sürümünü görebilirsiniz.Sekmeyi URL ile aç metin kutusuna bir URL girin ve ardından Aç'ı tıklayın. Sayfa, Android cihazınızda yeni bir sekmede açılır.
Her uzak Chrome sekmesinin
chrome://inspect/#devices
'te kendi bölümü vardır. Bu bölümden ilgili sekmeyle etkileşimde bulunabilirsiniz. WebView'u kullanan uygulamalar varsa bu uygulamaların her biri için de bir bölüm görürsünüz. Bu örnekte, yalnızca bir sekme açık durumdadır.Yeni açtığınız URL'nin yanındaki İncele'yi tıklayın. Yeni bir Geliştirici Araçları örneği açılır.
Android cihazınızda çalışan Chrome sürümü, geliştirme makinenizde açılan Geliştirici Araçları sürümünü belirler. Bu nedenle, Android cihazınızda Chrome'un çok eski bir sürümü yüklüyse Geliştirici Araçları örneği alışık olduğunuzdan çok farklı görünebilir.
Diğer işlemler: sekmeyi duraklatma, odaklanma, yeniden yükleme veya kapatma
URL'nin altında bir sekmeyi duraklatmak, odaklanmak, yeniden yüklemek veya kapatmak için bir menü bulabilirsiniz.
Öğeleri inceleme
Geliştirici Araçları örneğinizin Öğeler paneline gidin ve Android cihazınızın görüntü alanında bir öğeyi vurgulamak için fareyle ilgili öğenin üzerine gelin.
Android cihazınızın ekranındaki bir öğeye dokunarak da Öğeler panelinde bir öğeyi seçebilirsiniz. Geliştirici Araçları örneğinizde Öğe Seç'i tıklayıp Android cihazınızın ekranında öğeye dokunun. İlk dokunuştan sonra Öğe Seç seçeneğinin devre dışı bırakıldığını, dolayısıyla bu özelliği her kullanmak istediğinizde yeniden etkinleştirmeniz gerektiğini unutmayın.
Android ekranınızı geliştirme makinenize ekran video olarak kaydedin
Geliştirici Araçları örneğinizde Android cihazınızın içeriğini görüntülemek için Ekran Kaydını Aç/Kapat'ı tıklayın.
Ekran video kaydıyla çeşitli şekillerde etkileşim kurabilirsiniz:
- Tıklamalar, dokunmalara dönüştürülerek cihazda uygun dokunma etkinlikleri tetiklenir.
- Bilgisayarınızdaki tuş vuruşları cihaza gönderilir.
- Sıkıştırma hareketini taklit etmek için sürüklerken Üst Karakter tuşunu basılı tutun.
- Kaydırmak için dokunmatik alanı veya fare tekerleğini kullanın ya da fare işaretçinizle hızlıca kaydırın.
Ekran video kayıtlarıyla ilgili bazı notlar:
- Ekran video kayıtları yalnızca sayfa içeriğini gösterir. Ekran video kaydının şeffaf bölümleri (Chrome adres çubuğu, Android durum çubuğu veya Android klavyesi gibi) cihaz arayüzlerini temsil eder.
- Ekran video kayıtları, kare hızlarını olumsuz etkiler. Sayfanızın performansıyla ilgili daha doğru bilgi edinmek için kaydırmaları veya animasyonları ölçerken ekran video kaydını devre dışı bırakın.
- Android cihazınızın ekran kilidi kilitlenirse ekran video kaydınızın içeriği kaybolur. Ekran video kaydını otomatik olarak devam ettirmek için Android cihazınızın kilidini açın.
Android Debug Bridge (adb) ile manuel olarak hata ayıkla
Bazı nadir durumlarda uzaktan hata ayıklamanın alternatif bir yöntemi faydalı olabilir. Örneğin, doğrudan Android'deki Chrome'unuzun Chrome Geliştirici Araçları Protokolü'ne (CDP) bağlanmak isteyebilirsiniz.
Bunu yapmak için Android Debug Bridge (adb) aracını kullanabilirsiniz:
- Android cihazınızda Geliştirici seçenekleri ve USB üzerinden hata ayıklama'yı etkinleştirdiğinizden emin olun.
- Android cihazınızda Chrome'u açın.
Android cihazı, geliştirme makinenize şu uygulamalar üzerinden bağlayın:
- USB kablosu (basit).
- Alternatif olarak adb kablosuz bağlantısı.
Geliştirme makinenizin komut satırında
adb devices -l
komutunu çalıştırın ve cihazınızın listede olup olmadığını kontrol edin.Cihazdaki CDP soketini makinenizin yerel bağlantı noktasına (örneğin,
9222
) yönlendirin. Bunun için şu komutu çalıştırın:adb forward tcp:9222 localabstract:chrome_devtools_remote
Başarılı bir şekilde bağlandıktan sonra aşağıdakilere bakın:
http://localhost:9222/json
,page
hedeflerinizi listeliyor.http://localhost:9222/json/version
, CDP dokümanlarında belirtildiği gibibrowser
hedef uç noktasını gösterir.chrome://inspect/#devices
, USB cihazları keşfedin ayarı işaretli olmasa bile doldurulur.
Sorun giderme için şuraya bakın:
adb
belgeleriİsterseniz eski kılavuzları okuyabilirsiniz: