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?
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
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.