Search “14”, “Upside”, “API 34”, or “Oreo”. Rows come from a static JavaScript list (API 16–36, last reviewed 31 August 2026). This tab does not read your phone and it is not developer.android.com.
| Android | Codename | API | Release | Notes |
|---|
Use it when a blog, ticket, or Play policy line says “Android 14” or “Upside Down Cake” and you need the integer for
minSdk / targetSdk / Build.VERSION_CODES.
Do not use it to detect the phone in front of you. This page does not read WebView UA, USB, or Play Console device catalogs. It is not the official AOSP / developer.android.com table. If Google ships a new dessert after we last reviewed this file (31 August 2026), the row will be missing until we add it.
A static array in android-version-checker.js: version string, dessert codename, API integer, year, one-line note.
Filter is substring match across those fields, plus an optional “minimum API” cutoff. There is no network call.
Current span: API 16 (Jelly Bean 4.1) through API 36 (Android 16 / Baklava). Android 12 and 12L are separate rows (31 vs 32). Oreo is two rows (26 and 27). That split is the usual source of “we targeted 26 but the bug is 27-only” mistakes.
Search 14 → Android 14, Upside Down Cake, API 34, 2023. In Gradle that is:
android {
defaultConfig {
minSdk 24 // Nougat — confirm with your Play audience, not this table
targetSdk 34 // Android 14 behavior
}
}
Search Oreo → two rows. Filter min API 24 hides Marshmallow and older.
To see what a build claimed, use the APK Analyzer — its version fields are heuristics, not this table.
Names vs integers: versionCode, versionName, applicationId.
minSdk from a dessert name (“Oreo”) without picking 26 vs 27.targetSdk. Policy dates live in Play Console, not here.versionName “1.4” in an APK with Android 14. Different number spaces.versionCode vs versionName · APK Analyzer · Exported components after API 31
minSdk is the oldest API you install on. targetSdk is the behavior contract you tested.
This table only maps names to integers; it does not choose your floor.
No. Type a query. Nothing is probed.
No. It is our desk copy. Confirm a new platform on developer.android.com.
Yes. Oreo, Nougat, Lollipop, Jelly Bean, and the 12 / 12L pair. Always quote the API integer in tickets.