Question Details

No question body available.

Tags

android flutter apk android-bundle google-play-internal-testing

Answers (1)

February 23, 2026 Score: 1 Rep: 316 Quality: Low Completeness: 80%

This is very unlikely related to compileSdk, targetSdk, or Flutter version.

If the APK installs manually but the Play internal testing link shows:

“This app isn’t available for your device because it was made for an older version of Android.”

then this is almost always Google Play device filtering, not SDK mismatch.

Play does additional filtering based on:

  • ABI (CPU architecture)
  • Device catalog exclusions
  • Play Protect certification

To find the exact reason:

  1. Open Play Console
  2. Go to Release → App bundle explorer
  3. Open your AAB
  4. Click Device catalog
  5. Search for one of the affected device models
  6. Check the exclusion reason

If the APK installs but Play link doesn’t, minSdkVersion is not the issue.
The Device Catalog will show the real cause.