After opening a closed-test participation link and continuing to Google Play, a tester may see a message such as This app is not available or This app is not available for your device.
Similar messages can come from different causes, including tester eligibility, account selection, device compatibility, and distribution settings.
Record these details first
Before changing settings, collect:
- The complete error message
- The Google account used to open the participation link
- The Google account selected in Google Play
- Device model
- Android version
- Country or region
- Whether another build of the same app is already installed
A report that says only “not available” is not enough to identify the cause.
Cause 1: The tester did not join the closed test
The tester may have opened the opt-in URL without completing the enrollment action.
Return to the participation page and confirm that it shows the account is enrolled as a tester.
Cause 2: The Google account is different
A common situation is that the browser uses the invited account while Google Play uses another account.
- Confirm the account in Chrome or the browser
- Open the profile menu in Google Play
- Switch accounts if necessary
- Open the participation link again
Cause 3: The Android version is not supported
A device running an Android version below the app’s minSdk cannot receive the app.
Check the Gradle configuration:
android {
defaultConfig {
minSdk = 23
}
}
Even when the Android version meets this condition, the device may still be excluded by required features or ABI support.
Cause 4: The device is excluded
A device can become ineligible because of Play Console device settings or manifest declarations.
Examples include:
- Required camera capability
- Telephony capability
- GPS
- OpenGL or Vulkan requirements
- CPU architecture
- Screen-size requirements
- Manual device exclusion by the developer
If a feature is optional, review whether its AndroidManifest declaration incorrectly marks it as required.
Cause 5: The tester’s country is not included
A tester may be enrolled in the test but still be unable to install the app when their country or region is outside the distribution settings.
Review the country and region settings in Play Console and allow time for recent changes to be processed.
Cause 6: The release is not yet available
The participation link can be valid even when there is no installable release for the tester.
Check whether the release is:
- Still a draft
- Under review
- Publishing
- Blocked by an error
- Missing an AAB in the intended track
Cause 7: A differently signed app is already installed
A debug build installed from Android Studio or an APK signed with another key may conflict with the Google Play version.
After confirming that removing local app data is acceptable, uninstall the existing app and reinstall it from Google Play.
Cause 8: Multiple tracks are competing
When a tester belongs to multiple testing tracks, Google Play generally selects an eligible build with the highest versionCode.
The expected closed-test release may not appear if its versionCode is lower than a release from another track, or if only another track’s build is compatible with the device.
Cause 9: The account or device is managed
Installation may be blocked by organizational or parental policies in environments such as:
- Google Workspace managed accounts
- Company-owned devices
- Family Link accounts
- School-managed devices
- Devices with restricted Google Play access
When possible, reproduce the issue with a regular personal Google account and a supported unmanaged device.
Developer-side troubleshooting order
- Confirm that the tester completed opt-in
- Confirm that the release is published
- Check the AAB’s
applicationIdandversionCode - Check country targeting
- Review the device catalog
- Review required AndroidManifest features
- Compare
versionCodevalues across tracks - Check Play App Signing and the signature of any installed build
Tester-side troubleshooting order
- Confirm the correct Google account
- Confirm that the participation page shows active enrollment
- Open the link in a regular browser rather than an in-app browser
- Confirm the selected Google Play account
- Send the device model and Android version to the developer
- Report whether another version of the app is installed
Summary
A Google Play app not available message usually requires checking one or more of these areas:
- Test participation status
- Google account selection
- Release publication state
- Android and device compatibility
- Distribution countries
- Signature of an existing APK
versionCodeacross multiple tracks- Restrictions on a managed account or device
If the tester can install the app but cannot receive the latest version, see Why Is the Google Play Closed-Test Version Not Updating?.
Primary sources
Official references
- Google Play Console Help: Set up an open, closed, or internal test
- Google Play Console Help: Update your app
Check the linked official documentation before a production release.
Continue reading
Related guides
TestCrew
Find testers through mutual testing
Test other Android apps, provide useful feedback, and use earned credits to recruit testers for your own Google Play closed test.
Learn how TestCrew works