Apps Kit SDK logoApps Kit SDK
Dokümantasyon · AppsKitSDK (AKS) — Android Entegrasyon Kılavuzu

11. AKS loglarıyla hata ayıklama (PTB_LOG)

AKS'nin ürettiği her log satırı — AKSLogManager/AppsKitSDKLogManager çağrıları, reklam yükleme/gösterim olayları ve dahili SDK işlemleri dahil — aynı anda iki yere yazılır: kategoriye göre etiketlenerek Logcat'e ve §10 bölümündeki AKS Logs ekranını besleyen bellek içi log toplayıcısına.

Logcat'te filtreleme

Android Studio'nun Logcat penceresinde (tag:PTB_LOG) veya adb üzerinden etikete göre filtreleyin:

bash
adb logcat -s PTB_LOG:* PTB_LOG_ADS:* PTB_LOG_ANALYTICS:*
  • PTB_LOG — genel SDK logları (başlatma sırası, mod bilgisi mesajları, yaşam döngüsü, hatalar)
  • PTB_LOG_ADS — tüm reklam formatları için yükleme/gösterim yaşam döngüsü
  • PTB_LOG_ANALYTICS — §7 bölümündeki tüm sendAKSEvent/AKSLogManager.log çağrıları dahil, Firebase'e/MMP'lere gönderilen olaylar

Logcat olmadan logları okuma

Bir release derlemesinde, test kullanıcısının cihazında veya adb bağlantısı kurmanın mümkün olmadığı bir destek talebi kapsamında hata ayıklıyorsanız, bunun yerine Test Suite içindeki AKS Logs ekranını açın (§10). Bu ekran, aynı log satırlarını doğrudan cihaz üzerinde gösterir ve ekran içi arama sunar. Böylece test kullanıcısı logları kaydırarak inceleyebilir, arama yapabilir veya size ekran görüntüsü gönderebilir.

Sürüm uyuşmazlığından şüphelendiğinizde, gerçekte hangi AKS AAR sürümünün entegre edildiğini doğrulamanın en hızlı yolu AppsKitSDKLogManager.logAarVersion() çağrısıdır (bkz. §7.3). Bu çağrı, sürüm bilgisi mesajını PTB_LOG etiketine yazar.