Skip to content

E.R: update ProGuard deobfuscation guide for Android R8 - #3689

Merged
melekr merged 5 commits into
mainfrom
ER/android-proguard-update
Sep 24, 2026
Merged

melekr merged 5 commits into
mainfrom
ER/android-proguard-update

Conversation

@melekr

@melekr melekr commented Sep 24, 2026 •

Copy link
Copy Markdown
Collaborator

clones #3685, by @BartoszLitwiniuk.

Description

Updates the ProGuard deobfuscation page to reflect how Android builds actually work today: R8 replaced ProGuard in AGP 7.0 but emits the same mapping format, so the /proguard endpoint works unchanged and the page now says so instead of implying ProGuard is still the tool. Removes the two keep rules the page asked readers to add by hand, since the backtrace-android AAR has shipped its own consumer rules for a while now and -keep class com.google.gson.**.* no longer matches anything after Gson was shaded to backtraceio.gson. Added missed curl word in command to upload mappings.

Motivation and Context

Setting up Backtrace symbolication in a 2026 Android app on the latest backtrace-android surfaced several points where this page is outdated or actively misleading.

Types of Changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Documentation fix (typos, incorrect content, missing content, etc.)

@github-actions

Copy link
Copy Markdown

Deploy preview ready for 3689!
https://docs.dev.saucelabs.net/pr-preview/pr-3689

@melekr
melekr marked this pull request as ready for review September 24, 2026 21:05
@melekr melekr changed the title Er/android proguard update E.R: update ProGuard deobfuscation guide for Android R8 Sep 24, 2026
@melekr
melekr merged commit ade9de2 into main Sep 24, 2026
3 of 6 checks passed
@melekr
melekr deleted the ER/android-proguard-update branch September 24, 2026 21:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants