Bu sayfada, Google Play SDK Console'u kullanan SDK sağlayıcılara yönelik yardım içeriği yer almaktadır.
Google Play Console yardım içeriği arayan bir uygulama geliştiriciyseniz arama çubuğunu kullanın veya ana sayfaya dönün.
SDK sürümleri sayfasında listelenen SDK sürümlerinizin her biri için kod gösterme dosyaları yükleyebilirsiniz. Proguard (ReTrace) eşleme dosyaları, Java yığın çerçevelerinin kodunu göstermek için kullanılır. Yerel hata ayıklama sembolleri ise kilitlenme ve ANR raporlarındaki yerel yığın çerçevelerinin kodunu göstermek için kullanılır. Bu dosyaları yüklediğinizde, SDK Console'un Kilitlenmeler ve ANR'ler bölümünde yeni bildirilmiş olan tüm yığın izlemelere (stack trace) kod gösterme uygulanır.
Her SDK sürümü için bir kod gösterme dosyası yükleme
Aşağıdaki adımları uygulayarak her sürüm için bir kod gösterme dosyası yükleyin.
1. Adım: Kod gösterme dosyasını oluşturun
Doğru kod gösterme dosyasını oluşturmak için bu Play Console yardım makalesindeki 1. adımda yer alan talimatları uygulayın. Bu talimatların uygulama geliştiriciler için yazıldığını ve SDK sağlayıcıların uygulaması gereken adımlarla çoğunlukla aynı olduğunu hatırlatmak isteriz.
2. Adım: Kod gösterme dosyasını SDK Console'a yükleyin
Oluşturduğunuz kod gösterme dosyasını SDK Console'a yükleyin:
- SDK Console'u açın.
- Bir SDK seçin.
- İlgili SDK sürümünün yanındaki üç nokta simgesini (⋮) tıklayın.
- ReTrace eşleme dosyası (.txt veya .map) yükle'yi ya da Yerel hata ayıklama simgeleri (.zip) yükle'yi seçin ve uygun kod gösterme dosyasını yükleyin.
- Yükleme tamamlandığında, kod gösterme dosyasının ilgili sürüme eklendiğini belirten bir ataş simgesi görünür.
Dikkat edilmesi gerekenler
- Kullanıcıların ve uygulama geliştiricilerin anonimliğini korumak amacıyla, yalnızca gerçekleşme sayısı belirlenen bir eşiği aşan kilitlenmeler bildirilir. Raporlarda kilitlenme verilerine dair ek dökümler (etkilenen uygulama isimlerinin paylaşılması gibi) sağlanmaz. Ayrıca, belirli bir yığın izleme (stack trace) için, yığın çerçeveleri ve satır numaraları yalnızca aynı kilitlenmenin yeterli sayıda gerçekleşmesi halinde raporlarda gösterilir.
- SDK'nız bir kilitlenme veya ANR hatasında yer aldıysa kilitlenmenin veya ANR'nin asıl nedeni olup olmadığı fark etmeksizin yığın izleme (stack trace) eklenir. SDK Console bu aşamada kilitlenmenin veya ANR'nin SDK'nızdan kaynaklanıp kaynaklanmadığını belirlemek için mantık yürütmez. Bu nedenle, gördüğünüz çoğu kilitlenme veya ANR, SDK'nızla ilgili olmayabilir.
- SDK Console'un SDK'ları tanımlayabilmesi için, uygulamanın kitaplık bağımlılıklarını paylaşmış olması ve uygulamada kod karartma yapılmamış veya Play Console'da kod gösterme dosyasının sağlanmış olması gerekir. Bu nedenle, belirli bir kilitlenme veya ANR için gösterilen etkilenen uygulama ve kullanıcı sayıları gerçek değerin altında olabilir.