Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

21.7K
Vistas
Advertencia: elemento inesperado (uri:"", local:"base-extension") después de que Android Target SDK se actualizó a 31.0.0

Después de actualizar el SDK de Android objetivo de 30.0.3 a 31.0.0, comencé a tener estas 2 advertencias:

Esta versión solo comprende las versiones SDK XML hasta la 2, pero se encontró un archivo SDK XML de la versión 3. Esto puede suceder si usa versiones de Android Studio y las herramientas de línea de comandos que se lanzaron en diferentes momentos.

Advertencia: elemento inesperado (uri:"", local:"base-extension"). Los elementos esperados son <{}codename>,<{}layoutlib>,<{}api-level>

Traté de actualizar todas las bibliotecas pero no ayudó. Alguien tuvo esta advertencia?

over 4 years ago · Santiago Trujillo
6 Respuestas
Responde la pregunta

0

Tuve estos mismos errores, para resolver este error, creé un nuevo proyecto y ejecuté este nuevo proyecto, no encontré el mismo error . Resolví mi problema simplemente comparando los dos códigos y cambiando el anterior codifica el proyecto anterior

over 4 years ago · Santiago Trujillo Denunciar

0

Esto se debe al uso de una versión más reciente de herramientas de línea de comandos para descargar los paquetes de SDK de Android, mientras que su proyecto probablemente esté usando una versión anterior de Gradle.

Ingrese a su directorio SDK de Android y elimine todo menos la carpeta de licencias. Intente reconstruir su proyecto y Gradle volverá a descargar todas las herramientas necesarias. Esta vez no se registrará la advertencia.

over 4 years ago · Santiago Trujillo Denunciar

0

Parece que tiene algunos problemas con su proyecto de Android después de actualizar el SDK de Target. Aquí hay algunos pasos que puede intentar para solucionar este problema:

  1. Asegúrese de tener instalada la última versión de Android Studio. Esto asegurará que tenga las últimas herramientas y dependencias para trabajar con el SDK de Target actualizado.

  2. Verifique el archivo build.gradle de su proyecto y asegúrese de que compileSdkVersion y targetSdkVersion estén configurados en la última versión (31.0.0 en este caso).

  3. Limpie y reconstruya su proyecto. Esto garantizará que todas las dependencias y los artefactos de compilación se actualicen para que funcionen con la nueva versión del SDK.

  4. Si aún tiene problemas, intente invalidar los cachés y reiniciar Android Studio. Esto puede ayudar a restablecer cualquier dependencia o configuración obsoleta que pueda estar causando problemas.

¡Espero que estos pasos ayuden! Avíseme si tiene alguna otra pregunta.

almost 4 years ago · Juan Pablo Isaza Denunciar

0

over 1 year ago · Julian Garcia Denunciar

0

Esto me pasó también cuando actualicé el targetSdkVersion a 31. Básicamente, es un problema de desincronización entre la versión del SDK que tienes instalada y las herramientas que lo interpretan, como Android Studio o las herramientas de línea de comandos. Aparece esa advertencia de “base-extension” porque los archivos XML del nuevo SDK usan etiquetas que las versiones anteriores de las herramientas no reconocen todavía.

Lo que me funcionó fue lo siguiente:

  1. Actualicé Android Studio a la última versión estable.

  2. Fui al SDK Manager y verifiqué que tenía instalado:

    • Android SDK Platform 31

    • Android SDK Build Tools 31.x

    • Android SDK Command-line Tools (latest)

  3. También me aseguré de tener el plugin de Gradle actualizado, por ejemplo usando com.android.tools.build:gradle:7.x.x, y utilicé al menos Gradle 7.x.

  4. Finalmente, hice una limpieza del proyecto con el comando ./gradlew clean y luego reconstruí el proyecto.

Después de eso, las advertencias desaparecieron. No es un error grave, pero puede llegar a ser molesto si no tienes todo bien alineado.

Si quieres, puedes compartir tu archivo build.gradle y te digo si hay algo que pueda estar causando conflicto.

over 1 year ago · Julian Garcia Denunciar

0

Esta advertencia suele aparecer porque el SDK 31 fue instalado con una versión antigua de Android Studio o de las Command-line Tools. Actualizar Android Studio y las herramientas del SDK (especialmente Command-line Tools) normalmente resuelve el problema. Si la compilación funciona, es solo una advertencia de compatibilidad.

3 months ago · Ruben Alexander Serrano Porras Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda