Resolver el problema de <get-metadataDependencyResolutions>(...) no debe ser nulo

prefacio

Al usar Kotlin multiplataforma, descubrí que Gradle a veces genera este error (pero a veces es normal):

[ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] Execution failed for task ':beans:transformCommonMainDependenc
[ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] > <get-metadataDependencyResolutions>(...) must not be null

Buscar directamente <get-metadataDependencyResolutions>(...) no debe ser nulo. No pude encontrar el contenido específico en varios motores de búsqueda. Más tarde, busqué la tarea de transformCommonMainDependenc y encontré un problema similar. Lo probé y fue corregido arriba

método de modificación

puedes probar cada uno

1. Actualice la versión de gradle a 7.5.1 o superior

2. Verifique sus propias dependencias, ¿hay alguna dependencia que no declare un número de versión (explícito o implícito)?

3. Agregue el siguiente código a la última línea de gradle.properties para volver a compilar:

org.gradle.jvmargs=-Xmx2g -Duser.country=US -Duser.language=en

pd: a veces, al ejecutar kmp desktop, se le indicará que no se puede encontrar el archivo MainKt. De hecho, puede ejecutarlo directamente a través del comando de ejecución de gradle. Si ejecuta la función principal directamente, los argumentos configurados en gradle tampoco serán válidos.

referencia:

La ruta de distribución devuelve nulo · Número 408 · rjaros/kvision (github.com)

Supongo que te gusta

Origin blog.csdn.net/qq_33505109/article/details/127964945
Recomendado
Clasificación