# Play Console: Your app currently targets API level 33 and must target at least API level 34

**Code:** `must target at least API level` · **Category:** Android · **Seen on:** Android

Google Play requires new apps and updates to target a recent Android API level (raised every year).

## Meaning

Updates are blocked until targetSdk meets the requirement. Raising targetSdk opts into new behaviours (permissions, foreground services, broadcast receivers), so test carefully.

## Common causes

- targetSdk below the current Play requirement
- Flutter/RN template defaults not updated

## Quick fix

1. Raise targetSdk (and compileSdk) to the required level
2. Review behaviour changes for each new API level
3. Update libraries that crash on the new target

## Detailed fix by platform

### Gradle

1. 

```kotlin
android {
  compileSdk = 35
  defaultConfig { targetSdk = 35 }
}
```


## How to diagnose

1. **Target** — Current targetSdk
2. **Changes** — Behaviour changes list for new API levels

---
Source: [WhatIsMyError](https://whatismyerror.com/errors/android/play-console-target-api-level)
