İster bir web sitesi ister bir uygulama olsun, bir mobil platform için geliştirme, bir cihazın günlüğüne erişmeyi gerektirir. Günlük, gönderilen ve alınan web ve API çağrıları hakkında bilgi sunar ve ayrıca cihaz ve bir uygulama veya web sitesi ile nasıl etkileşim kurduğu hakkında bilgi sunar.
Android için, normalde cihazı bir masaüstü sistemine bağlayarak bir cihaz günlüğü elde edilir . Süreç karmaşık değil ama sizi uygunsuz bir masaüstü sistemine bağlıyor.
Android telefonlarda cihaz günlüğü
Bir aygıt günlüğünün mutlaka bir masaüstü sisteminden oluşturulması gerekmez. Bir Android telefon, kendi başına eksiksiz bir cihaz günlüğü oluşturabilir.
Başlayarak , Android 10, ve sonrası, orada yerleşik bir tam cihaz günlüğü içeren bir hata raporu oluşturmak için seçenek. Bu seçeneğin kullanılabilmesi için önce etkinleştirilmesi gerekir.
1. Geliştirici seçeneklerini etkinleştirin
Android güç düğmesi hata raporu seçeneği, kendilerinin etkinleştirilmesi gereken Geliştirici seçeneklerinden etkinleştirilir.
- Android cihazınızda Ayarlar uygulamasını açın .
- Sistem'e gidin .
- Burada yapı numarasını arayın . Konumu, cihazınıza göre farklılık gösterebilir.
- Yapı numarasına yedi kez dokunun. Geliştirici seçeneklerinin etkinleştirildiğini bildiren bir bildirim göreceksiniz.
2. USB hata ayıklamasını etkinleştirin
Geliştirici Seçeneklerini etkinleştirdikten sonra, şimdi USB hata ayıklamasını etkinleştirmelisiniz.
- Android cihazınızda Ayarlar uygulamasını açın .
- Gidin Sistem> Geliştirici seçenekleri . Geliştirici seçenekleri, cihazınıza bağlı olarak farklı bir ayarda olabilir.
- Arayın USB ayıklama anahtarı ve açın.
3. Güç düğmesi hata raporunu etkinleştirin
USB hata ayıklamayı etkinleştirdikten sonra, güç düğmesi hata raporu seçeneğini etkinleştirebilirsiniz.
- Android cihazınızda Ayarlar uygulamasını açın .
- Gidin Sistem> Geliştirici seçenekleri.
- Açın 'Hata raporu kısayol' anahtarı.
4. Hata raporunu yakalayın
Artık hata raporu kısayolu etkinleştirildiğine göre, bunu bir hata raporu almak için kullanabilirsiniz.
- Hata raporu oluşturmak istediğiniz uygulamayı veya web sitesini açın .
- Android cihazınızdaki güç düğmesini basılı tutun .
- Güç düğmesi menüsü, Hata Raporu düğmesini gösterecektir . Dokunun.
- Bir 'Hata raporu oluşturuluyor' bildirimi göreceksiniz .
- Bir hatayla karşılaşana kadar uygulamayı kullanın/web sitesinde gezinin .
- Bildirimler açılır menüsünü açın ve hata raporu bildiriminin altındaki ilerleme çubuğunun tamamlanıp tamamlanmadığını kontrol edin.
- İlerleme çubuğu tamamlandığında, ona dokunun ve hata raporunu nasıl paylaşmak istediğinizi seçin.
5. Cihazda hata raporuna erişin
Cihazınızda bir hata raporuna erişmek istiyorsanız bunu Ayarlar uygulamasından yapabilirsiniz.
- Android cihazınızda Ayarlar uygulamasını açın .
- Git Depolama> Dosyalar.
- Sol üstteki hamburger simgesine dokunun .
- Gönderen gezinme çekmecesine, Hata Raporları seçin.
- Çeşitli hata raporlarını gözden geçirin ve görüntülemek istediğinize dokunun.
6. Hata raporunu özelleştirin
Bir Android cihazı iki tür hata raporu oluşturabilir; daha özlü bir rapor olan etkileşimli bir hata raporu ve her şeyi içeren bir Tam rapor. Oluşturmak istediğiniz iki tür arasında seçim yapabilirsiniz.
- Android cihazınızda Ayarlar uygulamasını açın .
- Git Geliştirici Seçenekleri .
- Hata Raporu'na dokunun .
- Açılır pencereden, oluşturmak istediğiniz hata raporunun türünü seçin .
- Ayar, yakaladığınız gelecekteki tüm hata raporlarına uygulanacaktır .
Hata raporunda neler var?
Bir Android cihazında oluşturulan bir hata raporu, basitçe bir metin dosyası olabilir veya birden fazla dosya içeren sıkıştırılmış bir klasör olabilir.
Normalde, bir hata raporu şunları içerecektir;
- Bir hata raporu dosyası.
- Bir döküm günlük dosyası.
- Cihazdaki sensörlerin kullanıldığı günlükleri ve donanımla ilgili diğer günlükleri içeren bir klasör.
- Dosya sistemi hakkında bilgi içeren FS adlı bir klasör.
Android hata raporu ve Cihaz günlüğü karşılaştırması
Android hata raporu, ADB araçları aracılığıyla bir cihaz günlüğü oluşturduğunuzda elde ettiğiniz bilgilerin aynısını içerecektir. ADB araçlarıyla tek fark, yakalamak istediğiniz bilgi türü için bir komut vermeniz gerektiğidir. Android'de oluşturulan hata raporu, tüm bu bilgileri otomatik olarak yakalar.
Hata raporlarının boyutu son derece küçük olabilir, örneğin tek basamaklı MB dosyaları olabilir veya çok daha büyük olabilir. Ne kadar bilgi yakalandığına bağlı.