Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

21.7K
Views
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 answers
Answer question

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 Report

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 Report

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 Report

0

over 1 year ago · Julian Garcia Report

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 Report

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!