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 SDK içi işlemler dahil — aynı anda iki yere gönderilir: kategoriye göre etiketlenerek Logcat'e ve §10'daki AKS Logs ekranını besleyen bellek içi log deposuna.
Logcat'i filtreleme
Android Studio'nun Logcat penceresinde (tag:PTB_LOG) veya adb üzerinden etikete göre filtreleyin:
adb logcat -s PTB_LOG:* PTB_LOG_ADS:* PTB_LOG_ANALYTICS:*PTB_LOG— genel SDK logları (başlatma sırası, mod bilgileri, yaşam döngüsü, hatalar)PTB_LOG_ADS— her reklam formatı için yükleme/gösterim yaşam döngüsüPTB_LOG_ANALYTICS— §7'deki tümsendAKSEvent/AKSLogManager.logçağrıları dahil, Firebase'e/MMP'lere gönderilen olaylar
Logcat olmadan logları okuma
Bir release derlemesinde veya test uzmanının cihazında hata ayıklıyorsanız ya da adb bağlantısı kurmanın mümkün olmadığı bir destek talebiyle ilgileniyorsanız, bunun yerine Test Suite'in 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 uzmanı logları kaydırarak inceleyebilir, arama yapabilir veya size ekran görüntüsü gönderebilir.
Bir sürüm uyuşmazlığından şüpheleniyorsanız, 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); sürüm bilgisiniPTB_LOGetiketine yazar.