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)