TesterAgent

Check your APK before Google Play does

TesterAgent's APK check reads your Android app file without installing it and reports Google Play blockers and risks: target API level, 16 KB page alignment of native libraries, restricted permissions, debuggable or backup flags, cleartext traffic, exported components, debug or v1-only signatures, hard-coded keys (masked in the report), size and ABIs, and missing or broken translations, including Thai letters in Lao text. One check of an APK up to 150 MB is free without an account, and the file is deleted right after the check. It is a static check, not a virus scan, and it does not cover .aab bundles.

App (APK)

Android .apk only, up to 150 MB. We check the file (security, Google Play rules, translations) — the free check does not run the app. We delete the file right after the check.

By running a check you agree to the Terms and the Acceptable Use Policy.

No account needed for one free check — a website or an app. The report link works for 7 days. Create a free account to keep every report. · See a sample report

What the APK check covers

Checks in the APK report
CheckWhy Google Play caresTypical severity
Target API levelNew apps and updates must target the level Google Play currently requiresHigh
16 KB page alignment of 64-bit native librariesRequired for apps targeting Android 15+ on 64-bit devicesHigh
Restricted permissions (SMS, call log, all files, background location…)Need a declaration or get the app rejectedHigh
debuggable / allowBackup / cleartext traffic / exported componentsSecurity and policy risksHigh–Medium
Debug or v1-only signaturePlay rejects debug-signed appsHigh
Hard-coded keys and secrets (masked in the report)Leaked keys can be abusedHigh
Size and ABIsLarge downloads lose installs on slow networksLow
Translations: missing, untranslated, broken placeholders, Thai letters in LaoWrong text in your users’ languageMedium

Run the app too (Pro and Business)

On Pro and Business we can also install the app on our own Android emulator (about 10–15 minutes): cold start, crash on launch, exploring the screens and generated app test cases. You log in yourself in a live view; we never tap pay, delete or log out.

What it does not cover

  • .aab bundles and split APKs — build a universal APK and upload that.
  • Malware or virus scanning — this is not an antivirus.
  • Server APIs, obfuscated or encrypted code, and runtime behaviour in the free check.

Frequently asked questions

Is this an antivirus?

No. It is a static check of Google Play rules, security settings and translations, not a virus scan.

Do you keep the APK?

No. The file is deleted right after the check; only the report is kept.

Can I upload an .aab file?

Not yet. Build a universal APK and upload that.

What's the size limit?

150 MB for the free check and the Free plan, 500 MB on Pro and 1 GB on Business.

Does it run my app?

Only on Pro and Business, on our Android emulator. The free check reads the file only.