Chrome Geliştirici Araçları'nı kullanarak yerel Android uygulamalarınızda Web Görünümlerinde hata ayıklayın.
Android 4.4 (KitKat) veya sonraki sürümlerde, yerel Android uygulamalarındaki Web Görünümü içeriğinde hata ayıklamak için DevTools'u kullanın.
Özet
- Yerel Android uygulamanızda WebView hata ayıklamasını etkinleştirin, Chrome Geliştirici Araçları'nda Web Görünümü'nde hata ayıklayın.
- Hata ayıklamanın etkin olduğu Web Görünümleri'nin listesine chrome://inspect adresinden erişebilirsiniz.
- Web Görünümlerinde hata ayıklama, uzaktan hata ayıklama aracılığıyla web sayfalarında hata ayıklama ile aynıdır.
Hata ayıklama için Web Görünümlerini yapılandırma
Web Görünümü hata ayıklaması uygulamanızın içinden etkinleştirilmelidir. WebView hata ayıklamasını etkinleştirmek için WebView sınıfında setWebContentsDebuggingEnabled statik yöntemini çağırın.
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
WebView.setWebContentsDebuggingEnabled(true);
}
Bu ayar, uygulamanın tüm Web Görünümleri için geçerlidir.
İpucu: Web Görünümü hata ayıklaması, uygulamanın manifest dosyasındaki debuggable
işaretinin durumundan etkilenmez. WebView hata ayıklamasını yalnızca debuggable
true
olduğunda etkinleştirmek istiyorsanız çalışma zamanında işareti test edin.
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
if (0 != (getApplicationInfo().flags & ApplicationInfo.FLAG_DEBUGGABLE))
{ WebView.setWebContentsDebuggingEnabled(true); }
}
Geliştirici Araçları'nda Web Görünümü açma
chrome://inspect sayfasında, cihazınızdaki hata ayıklamanın etkin olduğu Web Görünümleri'nin listesi gösterilir.
Hata ayıklamaya başlamak için hata ayıklamak istediğiniz Web Görünümü'nün altında inspect'yi tıklayın. Geliştirici Araçları'nı uzak bir tarayıcı sekmesinde yaptığınız gibi kullanın.
Web Görünümü ile listelenen gri grafikler, cihazın ekranına göre boyutunu ve konumunu gösterir. Web Görünümlerinizde ayarlanmış başlıklar varsa başlıklar da listelenir.
Sorun giderme
Web Görünümlerinizi chrome://inspect sayfasında göremiyor musunuz?
- Uygulamanız için WebView hata ayıklama özelliğinin etkinleştirildiğini doğrulayın.
- Cihazınızda, hata ayıklamak istediğiniz uygulamayı Web Görünümü ile açın. Ardından, chrome://inspect sayfasını yenileyin.