Cómo actualizar tu app a API 35 (Android 15) usando Android Studio

Tiempo de lectura: 2 minutos

Actualmente, Google pide actualizar a SDK 35 para que nuestras apps sigan estando disponibles en el mercado (no las borra pero las va ocultando), además de poder enviar nuevas actualizaciones.

Movil android Pexels

Requisitos previos

  1. Android Studio actualizado (recomendado: Hedgehog o Koala).
  2. Tener instalado el SDK de Android 15 (API 35):
    • Ve a Tools > SDK Manager > SDK Platforms
    • Marca Android 15 (API Level 35) y pulsa Apply.

Actualiza el archivo build.gradle (nivel módulo)

Abre app/build.gradle o app/build.gradle.kts, y reemplaza estas líneas:

Antes:

compileSdkVersion 34

defaultConfig {
    minSdkVersion 21
    targetSdkVersion 34
}

DESPUÉS:

android {
    compileSdk = 35

    defaultConfig {
        applicationId "com.tuapp"
        minSdk = 21
        targetSdk = 35
        versionCode 1
        versionName "1.0"
    }
}

Esto evita las advertencias deprecadas (compileSdkVersion, targetSdkVersion y minSdkVersion están obsoletos).

Verifica que tienes las herramientas actualizadas

build.gradle (nivel proyecto) – Verifica esto:

dependencies {
    classpath 'com.android.tools.build:gradle:8.2.0' // o superior
}

gradle-wrapper.properties – Verifica esto:

distributionUrl=https\://services.gradle.org/distributions/gradle-8.4-all.zip

Puedes encontrarlo en gradle/wrapper/gradle-wrapper.properties.

Revisa y actualiza tus dependencias

Abre el archivo build.gradle y revisa que todas tus librerías sean compatibles con API 35. Usa versiones recientes de:

implementation 'androidx.core:core-ktx:1.13.1'
implementation 'androidx.appcompat:appcompat:1.6.1'
implementation 'com.google.android.material:material:1.11.0'

Si usas Firebase, CameraX, Room, etc., revisa sus últimas versiones en https://developer.android.com/jetpack/androidx/releases

Prueba tu app en emulador o dispositivo con Android 15

Usa un emulador con Android 15 o un dispositivo físico si tienes acceso.

Verifica que:

  • Las notificaciones funcionen correctamente.
  • El acceso a almacenamiento, cámara, ubicación, etc., no esté restringido.
  • No aparezcan crashes por cambios de comportamiento en Android 14–15.
  • Compras en app.
  • Anuncios.

Corrección de errores comunes

Error: "compileSdkVersion is deprecated"

✅ Usa compileSdk = 35 (sin Version).

Error: "API level must be >= 35" al subir a Google Play

✅ Asegúrate de tener:

targetSdk = 35

Error: "permission denied" para almacenamiento o notificaciones

✅ Desde Android 13+, necesitas pedir permisos explícitamente para:

  • Notificaciones: POST_NOTIFICATIONS
  • Archivos multimedia: READ_MEDIA_IMAGES, READ_MEDIA_VIDEO, READ_MEDIA_AUDIO

Build y prueba final

Haz un Clean Build:
Build > Clean Project y luego Build > Rebuild Project

Ejecuta en emulador o dispositivo con Android 15.

Si todo va bien, estás listo para publicar.

(Opcional) Publicar en Google Play

A partir de agosto 2025, es obligatorio que las apps nuevas y actualizaciones apunten a targetSdk = 35.
Súbelo como un nuevo build firmado en Play Console.

Deja un comentario