Free Tool

APK Analyzer

Upload your APK or AAB. Get an instant report on every technical issue that could cause a Google Play rejection — debug build status, signing, SDK version, permissions, and more.

No account required
Results in 30 seconds
APK and AAB supported

What the APK analyzer checks

Eight automated checks covering every common technical cause of Google Play rejection.

🔍

Debug build detection

Instantly identifies if your APK or AAB was built in debug mode. Debug builds are rejected by Google Play before a human reviewer ever sees them.

🔐

Signing certificate

Verifies the signing certificate in your APK. Confirms whether you are using your release keystore or the debug keystore (which will cause rejection).

📱

Target SDK version

Checks your targetSdkVersion against Google Play's current minimum requirement (API 35 as of 2026). Flags submissions that will be auto-rejected.

Permissions audit

Lists every permission declared in AndroidManifest.xml. Flags permissions commonly associated with policy violations or that typically require justification.

📋

App metadata

Extracts app name, version code, version name, package name, and minimum SDK. Flags any values that look inconsistent or problematic.

🛡

ProGuard/R8 status

Checks whether code minification and obfuscation are enabled. Release builds should have minifyEnabled true.

⚙️

Native library architecture

Confirms whether your native libraries include 64-bit variants. Required for new app submissions on Google Play.

🌐

Network security config

Checks for cleartext traffic permissions that may cause policy issues. Production apps should not allow unencrypted HTTP traffic.

How it works

1

Upload your APK or AAB

Drag and drop or select your Android app binary. Files are scanned in an isolated environment and not stored permanently.

2

Instant analysis

The analyzer extracts and inspects the manifest, certificates, and binary metadata. Results are returned in under 30 seconds.

3

Read your report

Each check is marked as pass, warning, or fail with a plain-English explanation and the specific fix for each issue found.

4

Fix and resubmit

Address any flagged issues, rebuild your release APK or AAB, and run the analyzer again to confirm before submitting to Google Play.

Why analyze your APK before submission?

Most common rejection cause

A debug build submitted to Google Play is caught instantly by automated pre-screening. The APK analyzer catches this in seconds before you waste a review slot.

Review cycles cost time

A single Google Play review cycle takes between 1 hour and several days. A technical rejection means restarting the clock. The analyzer prevents this.

Signing errors are silent

Your app may appear to install and run correctly while being signed with the debug keystore. Only submission to Play Store reveals the issue — unless you check first.

SDK requirements change

Google's target SDK requirements are updated annually. The analyzer always checks against the current requirement, not the one from last year.

Analyze your APK now — free

No account. No credit card. Upload your APK or AAB and get your report in under 30 seconds.