Code quality

Gradle Dependency Checker

Paste your build.gradle to list every dependency and flag dynamic versions and version conflicts. For vulnerable versions, use the Gradle Vulnerability Scan.

Analyze · Gradle Dependency CheckerReady
Nothing is stored. What you submit is processed on our servers over an encrypted connection for this request only — it isn’t written to file or object storage, and never shared. No account required.

About Gradle Dependency Checker

Paste your build.gradle to list every dependency and flag dynamic versions and version conflicts. For vulnerable versions, use the Gradle Vulnerability Scan.

Gradle Dependency Checker is part of APKLint’s code quality toolkit — Static analysis for Kotlin, Java, and your Gradle build. It’s free to use and needs no account.

Your privacy is the default: what you submit is processed on our servers over an encrypted connection for that request only — it isn’t written to file or object storage, and never shared.

What Gradle Dependency Checker checks

  • Lists every declared dependency
  • Flags dynamic versions (+, latest.release)
  • Detects version conflicts across declarations
  • Separates plugins from libraries

Good to know: Parses your build.gradle for structure and dynamic-version risks. For known-vulnerable versions, use the Gradle Vulnerability Scanner.

When to use Gradle Dependency Checker

Best for
Listing every dependency in a pasted build.gradle and flagging dynamic versions and version conflicts before a build.
Not the right tool for
Not a vulnerability database lookup (use the Gradle Vulnerability Scanner) and not a general build linter.
What you get back
The full resolved-from-text dependency list, with dynamic ('+') versions and conflicting versions called out.
How it differs from related APKLint tools
It maps and de-conflicts versions; the Vulnerability Scanner checks those versions against known-bad ones, and Gradle Lint looks at build configuration.
Limitations
It reads the file you paste; it does not resolve the real dependency graph the way Gradle does.

How to use Gradle Dependency Checker

  1. Paste your Gradle file — Paste your build.gradle, build.gradle.kts, or libs.versions.toml.
  2. Send for analysis — APKLint checks it on our servers over an encrypted connection.
  3. Review the findings — Work through each result with a short explanation of why it matters.
  4. Nothing is stored — Your pasted text is processed for this request only — it isn't written to file or object storage, logged for analytics, or shared.

Why use APKLint

Always free

Every tool is free with no login and no paywall. Reasonable file and input limits keep the free service stable.

No on-page ad banners

A clean, focused interface with no third-party ad banners cluttering your results.

Privacy-first

What you submit is processed for the request only — it isn't written to file or object storage, and never shared.

How it runs

A pure-Python Gradle and dependency parser.

No sign-up

Start immediately — no account, login, or email required.

Works anywhere

Runs in any modern browser, on desktop or mobile.

Frequently asked questions

What does Gradle Dependency Checker do?

Paste your build.gradle to list every dependency and flag dynamic versions and version conflicts. For vulnerable versions, use the Gradle Vulnerability Scan.

Does it flag vulnerable versions?

No — that's the Gradle Vulnerability Scanner. This tool focuses on dependency hygiene: dynamic versions and conflicts.

Is it free to use?

Yes. Every tool on APKLint is completely free, with no sign-up and no account.

How is my data handled?

What you submit is sent to our backend over an encrypted connection only to produce your result. It isn't written to file storage, used for analytics, or shared.

What should I paste in?

Paste your build.gradle, build.gradle.kts, or libs.versions.toml.

All product names, logos, and trademarks are property of their respective owners. APKLint is an independent toolset and is not affiliated with, endorsed by, or sponsored by Google, Android, or any other party.