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.

Requisitos previos
- Android Studio actualizado (recomendado: Hedgehog o Koala).
- 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.

Ingeniero en Informática, Investigador, me encanta crear cosas o arreglarlas y darles una nueva vida. Escritor y poeta. Más de 20 APPs publicadas y un libro en Amazon.