Finds the lines that make Google Play reject your release - target API below 36, Billing Library below 8, 4 KB-only native libs - and prints the date each gate closed.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Android Release Lint - target API 36, Play Billing and policy blockers
Finds the lines that make Google Play reject your release - target API below 36, Billing Library below 8, 4 KB-only native libs - and prints the date each gate closed.
For Android teams: new apps and updates must target API 35 or higher from 31 August 2025 and API 36 from 31 August 2026.
What it does for free
Full check of the file you have open - every rule, every line, with the gate date and the fix
Reopen the last report without re-running the scan
See every Play gate rule, its severity and its deadline
With a licence
Every module, flavour and manifest in the repo at once — One command walks the whole workspace instead of the single file you have open, so a blocker hiding in a library module or a product flavour is found before the upload.
Machine-readable output your CI can fail on — Prints the findings as JSON so the build breaks on your runner, days before Play breaks it on the upload.
A dated release-readiness report you can hand to a client or a lead — Writes the findings to CSV, JSON or HTML in the workspace, so the migration work can be quoted, tracked and signed off.
Re-checks on every save while you migrate — Runs the same rules each time you save, so a raised targetSdk or a bumped Billing Library is confirmed the moment you type it.