Crash- en ANR-stacktraces deobfusceren

Deze pagina bevat Help-content voor SDK-providers die de Google Play SDK-console gebruiken.

Als je app-ontwikkelaar bent en je wilt zoeken naar Help-content voor de Google Play Console, gebruik je de zoekbalk of ga je terug naar de homepage.

Je kunt deobfuscatiebestanden uploaden voor elke versie van je SDK die wordt vermeld op de pagina SDK-versies. Proguard-toewijzingsbestanden (ReTrace) worden gebruikt om Java-stackframes te deobfusceren. Er worden systeemeigen foutopsporingssymbolen gebruikt om systeemeigen stackframes in crash- en ANR-rapporten te deobfusceren. Nadat je deze bestanden hebt geüpload, worden alle nieuw gerapporteerde stacktraces in het gedeelte Crashes en ANR's van de SDK Console gedeobfusceerd.

Een deobfuscatiebestand uploaden voor elke SDK-versie

Upload voor elke versie een deobfuscatiebestand door de onderstaande stappen te volgen.

Stap 1: Genereer het deobfuscatiebestand

Volg de richtlijnen onder Stap 1 in dit Help-artikel van de Play Console om het juiste deobfuscatiebestand te genereren. Houd er rekening mee dat deze richtlijnen zijn geschreven voor app-ontwikkelaars en grotendeels overeenkomen met de stappen die SDK-providers moeten uitvoeren.

Stap 2: Upload het deobfuscatiebestand naar de SDK-console

Zodra het deobfuscatiebestand is gegenereerd, upload je het naar de SDK-console:

  1. Open de SDK-console.
  2. Kies een SDK.
  3. Klik op het symbool met 3 stippen () naast de relevante SDK-versie.
  4. Selecteer ReTrace-toewijzingsbestand (.txt of .map) uploaden of Systeemeigen foutopsporingssymbolen (.zip) uploaden en upload het bijbehorende deobfuscatiebestand.
  5. Zodra de upload is voltooid, zie je aan een paperclipje dat het deobfuscatiebestand aan die versie is gekoppeld.

Belangrijke overwegingen

  • Crashes en ANR's worden alleen gerapporteerd als het aantal keren dat ze plaatsvinden een bepaalde drempelwaarde overschrijdt, om de anonimiteit van gebruikers en app-ontwikkelaars te beschermen. Rapporten bevatten geen aanvullende uitsplitsingen van de crash- ANR-gegevens, zoals de namen van getroffen apps. Bovendien bevatten rapporten voor een bepaalde stacktrace alleen stackframes en regelnummers als er sprake is van voldoende instanties van dezelfde crash of ANR.
  • De stacktrace wordt opgenomen als je SDK betrokken was bij een crash of ANR-fout, ongeacht of dit de daadwerkelijke oorzaak van de crash of ANR was. De SDK Console past op dit moment geen logica toe om te bepalen of de crash of ANR is veroorzaakt door je SDK. Het is dus mogelijk dat veel van de crashes of ANR's die je ziet, niet zijn gerelateerd aan je SDK.
  • De SDK Console kan alleen SDK's identificeren als de app de bibliotheekafhankelijkheden deelt en de app niet is geobfusceerd of deobfuscatiebestanden levert in de Play Console. Hierdoor kan het getoonde aantal getroffen apps en gebruikers voor een bepaalde crash of ANR lager zijn dan de werkelijke waarde.

Was dit nuttig?

Hoe kunnen we dit verbeteren?

Meer hulp nodig?

Probeer de volgende stappen:

Zoeken
Zoekopdracht wissen
Zoekfunctie sluiten
Hoofdmenu
14762653097399322537
true
Zoeken in het Helpcentrum
true
true
true
true
true
92637
false
false