Me enfrento a este problema muchas veces cuando descargo un proyecto de github. Estoy usando un nuevo estudio de Android (abejorro). Por favor, ayúdenme si alguien sabe.
https://github.com/fjbatresv/arcore_solar_system.git (este es el proyecto que estoy descargando en bumble bee)
No hay ningún problema de gradle
en realidad, he probado muchas soluciones de stack over flow pero estoy obteniendo soluciones para gradle pero no es un error relacionado con gradle.
Elye
Mejora tu com.android.tools.build:gradle
en tus build.gradle
archivo a la última versión
p.ej
classpath 'com.android.tools.build:gradle:7.0.4'
Y actualice su gradle-wrapper.properties
a la última versión, es decir
#Tue Apr 12 23:39:17 AEST 2022
distributionBase=GRADLE_USER_HOME
distributionUrl=https\://services.gradle.org/distributions/gradle-7.6-bin.zip
distributionPath=wrapper/dists
zipStorePath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
Opcionalmente, puede actualizarlo usando Project-Structure UI
-
También necesita JDK 11 o superior para ser utilizado. Por lo tanto, actualícelo también si aplica la solución anterior.
– Harpreet
1 de noviembre a las 9:54
Estaba enfrentando el mismo problema y lo resolví con los siguientes cambios.
En Archivo -> Estructura del proyecto, configure Android Gradle Plugin versión 7.0.3 y Gradle versión 7.0.2.
-
Su respuesta podría mejorarse con información de apoyo adicional. Edite para agregar más detalles, como citas o documentación, para que otros puedan confirmar que su respuesta es correcta. Puede encontrar más información sobre cómo escribir buenas respuestas en el centro de ayuda.
– Comunidad
Bot16 de mayo a las 2:54
Para mí lo resolví por
Vaya a Archivo > Estructura del proyecto > Ubicación del SDK > Configuración de Gradle.
Verifique allí Gradle JDK, intente cambiarlo y luego sincronice nuevamente.
-
Nota: para encontrar la configuración de Gradle, hay un enlace de texto “La ubicación de JDK se movió a “Configuración de Gradle”. Puede ver parte de este enlace de texto en la captura de pantalla justo detrás de la ventana emergente.
– dcarl661
14 de septiembre a las 23:09
También enfrenté un problema similar. cvc-complex-type.2.4.a: Se encontró contenido no válido que comienza con el elemento ‘base-extension’. Se espera uno de ‘{layoutlib}’. Finalmente pude solucionar este problema, yendo a Archivo>>Configuración>>Compilación, Ejecución, Implementación>Herramientas de compilación. Repositorio experto de Google” Agrego el repositorio experto de Google a build.gradle y el proyecto funcionó sin errores
ingrese la descripción de la imagen aquí
Actualice su versión de complemento de Android Gradle a 4.0.1 o superior en el proyecto build.gradle
expediente
buildscript {
dependencies {
classpath("com.android.tools.build:gradle:4.0.1")
...
}
}
Actualice la versión de Gradle a 6.5 o superior en el gradle-wrapper.properties
expediente.
distributionUrl=https\://services.gradle.org/distributions/gradle-6.5-all.zip
no entrar en pánico
Resolví el problema después de profundizar en el código fuente y algunos experimentos.
Archivo de configuración del SDK de Android ~/Library/Android/sdk/platforms/android-32/package.xml
tiene una etiqueta extra llamada base-extension
en comparación con el mismo archivo de otros niveles de API. Eliminar esta etiqueta resuelve el problema.
Eliminar descargado Android API 32
Plataforma SDK de SDK Manager (Tools
→ SDK Manager
) también resuelve el problema (puede volver a descargarlo después de eliminarlo). Tal vez el equipo de estudio de Android notó el problema, al volver a descargar los archivos de la plataforma API 32, el base-extension
etiqueta desaparecida de la API 32 package.xml
↑ la etiqueta adicional en android-32/package.xml (después de formatear el archivo)
Aclare su problema específico o proporcione detalles adicionales para resaltar exactamente lo que necesita. Tal como está escrito actualmente, es difícil decir exactamente lo que está preguntando.
– Comunidad
Bot
30 de marzo a las 12:31