Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
38 changes: 38 additions & 0 deletions website/blog/2025-04-09-sdk-configuration.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@

# Meet Google Play's target API level requirement

# Fixing Google Play target API failures for Expo apps (temporary workaround + permanent fix)

## What happened (the issue)

Google Play now requires apps to target recent Android API levels. Starting in late-2025 new submissions must target Android 15 (API 35) and existing apps must target at least Android 14 (API 34) to remain available to new users on newer devices. If your build is still targeting an older API level, Play will either reject uploads or progressively limit availability on devices running newer Android versions.

![Alt text](../static/learn/assets/android_sdk_release.png)

## Temporary (immediate) fix — update app.json

You can temporarily force the Android compile/target SDK versions via the expo-build-properties config plugin in your app.json. Upload the following app.json into studio -> src/main/webapp (or commit it to your repo) so the build system picks up API 35:

```json
{
"expo": {
"plugins": [
[
"expo-build-properties",
{
"android": {
"compileSdkVersion": 35,
"targetSdkVersion": 35
}
}
]
]
}
}
```

Reference: https://docs.expo.dev/versions/latest/sdk/build-properties/

## When will this be permanently fixed?

This will be resolved in coming release with expo 52 to 53 stack upgrade
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.