Windows, Mac veya Linux bilgisayarınızdaki bir Android cihazda canlı içeriğin hata ayıklamasını yapın. Bu eğiticisi size şunları öğretir:
- 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. Sorun giderme: Geliştirici Araçları, Android'i algılamıyor. cihaz başlıklı makaleyi inceleyin.
- Android cihazınızda Geliştirici Seçenekleri ekranını açın. Cihaz üzerindeki geliştiriciyi yapılandırma başlıklı makaleye göz atın. Seçenekler'i tıklayın.
- USB Hata Ayıklamayı Etkinleştir'i seçin.
- Geliştirme makinenizde Chrome'u açın.
- Şuraya git:
chrome://inspect#devices
. 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 bekleniyor.
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 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 çıkarmayı deneyin ve ardından fişi tekrar takın. Android ve geliştirme makinenizin ekranlarının kilidi açıkken bunu yapın.
- USB kablonuzun çalıştığından emin olun. Android cihazınızda dosyaları inceleyebilmeniz gerekir. otomatik olarak bulur.
Yazılımınızın doğru şekilde ayarlandığından emin olun:
- Geliştirme makineniz Windows çalıştırıyorsa Android cihaz. 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. Görüntüleyin Chrome Geliştirici Araçları Cihazlar, prize takıldığında cihazı algılamıyor.
Android cihazınızda USB Hata Ayıklamasına İzin Ver istemini görmüyorsanız şunları deneyin:
- Geliştirici Araçları, geliştirmeniz üzerinde çalışırken USB kablosunu çıkarıp yeniden bağlama makine ve Android ana ekranınız gösteriliyor. Başka bir deyişle, bazen istem otomatik olarak devre dışı bırakabilirsiniz.
- Android cihazınızın ve geliştirme makinenizin ekran ayarlarını, asla uyu artık.
- Android'in USB modu PTP olarak ayarlanıyor. Bkz. Galaxy S4, USB hata ayıklamasına izin verin iletişim kutusunu göstermiyor kutusuna ekleyebilirsiniz.
- Cihazınızda Geliştirici Seçenekleri ekranından USB Hata Ayıklama Yetkilendirmelerini İptal Et'i seçin Android cihazı yeni bir duruma sıfırlayın.
Bu bölümde veya Chrome Geliştirici Araçları'nda yer almayan bir çözüm bulursanız cihazı fişe takılıyken algıla'yı seçerseniz lütfen Stack Overflow sorusuna bir yanıt ekleyin veya geliştirici.chrome.com deposunda sorun!
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ı. Bunun altında, cihazınızda yüklü olan Chrome sürümünü görebilirsiniz. parantez içinde sürüm numarası yazın.Sekmeyi URL ile aç metin kutusuna bir URL girin ve ardından Aç'ı tıklayın. Sayfa şurada açılır: yeni sekme oluşturabilirsiniz.
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 Elements paneline gidin ve bir öğenin üzerine gelerek görünümünü değiştirebilirsiniz.
Android cihazınızın ekranındaki bir öğeye dokunarak da Elements 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
Ekran Kaydını Aç/Kapat'ı tıklayın.
Görüntülemek için
Geliştirici Araçları örneğinizdeki Android cihazınızın
içeriğini gösterir.
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 cihazı temsil eder arayüzleri (örneğin, Chrome adres çubuğu, Android durum çubuğu veya Android klavyesi).
- Ekran video kayıtları, kare hızlarını olumsuz etkiler. Kaydırmaları ölçerken ekran video kaydını devre dışı bırakın veya animasyonlarını kullanabilirsiniz.
- Android cihazınızın ekran kilidi kilitlenirse ekran video kaydınızın içeriği kaybolur. Android cihaz ekranı, ekran video kaydını otomatik olarak devam ettirir.
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: