Я получил следующее сообщение об ошибке, тогда как x = mylib-api и y = kotlin-module
org.gradle.execution.MultipleBuildFailures: Сборка завершена с 1 ошибками.по адресу org.gradle.initialization.DefaultGradleLauncher $ ExecuteTasks.run (DefaultGradleLauncher.java:386) по адресу org.gradle.internal.operations.DefaultBuildOperationExecutor $ RunnableBuildOperationWorker.execute (DefaultBuildOperationefo.BeoDefision.Guin.Exo)$ RunnableBuildOperationWorker.execute (DefaultBuildOperationExecutor.java:293) по адресу org.gradle.internal.operations.DefaultBuildOperationExecutor.execute (DefaultBuildOperationExecutor.java:175) по адресу org.gradle.internal.oilds.Recec.org.gradle.internal.operations.DelegatingBuildOperationExecutor.run (DelegatingBuildOperationExecutor.java:31) в org.gradle.initialization.DefaultGradleLauncher.runTasks (DefaultGradleLauncher.java:247) ... больше вызвано: org.t.TaskExecutionException: Сбой выполнения для задачи ': app: transformResourcesWithMergeJavaResForDebug'.в org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute (ExecuteActionsTaskExecuter.java:95) в org.gradle.api.internal.tasks.execution.ResolveTaskOutputCachingStateExecuter.exasjExOutgatexOutExecuterTextStateExecuterTextStateExecute.api.internal.tasks.execution.ValidatingTaskExecuter.execute (ValidatingTaskExecuter.java:57) ... больше Причина: com.android.builder.merge.DuplicateRelativeFileException: найдено более одного файла с независимым от ОС путем 'META-INF/mylib-api.kotlin_module 'в com.android.builder.merge.StreamMergeAlgorithms.lambda $ acceptOnlyOne $ 2 (StreamMergeAlgorithms.java:75) в com.android.builder.merge.StreamMergeAlgorithms.lambda $ select $ 3gorithmAjergeAlgegeAerge.AjgelgeAlgegeAerge.AjgelgeAlgege: AagelgeAlgege: Aagelge: Aa.) на com.android.builder.merge.IncrementalFileMergerOutputs $ 1.create (IncrementalFileMergerOutputs.java:86) ... больше
В действительности у меня есть дубликаты файлов или похожие имена?Я попытался создать бесплатную библиотеку Kotlin для Android и привязать ее к примеру проекта уровня приложения.
Info1: в папке app/build/tmp/kotlin-classes/debiug/META-INF
он продолжает создавать app_debug.kotlin_module
.Не удалось найти какую-либо другую папку META-INF.
Info2: применение
packagingOptions {
exclude 'META-INF/mylib-api.kotlin_module'
}
к моему gradle модуля приложения, помогает, НО тогда я получаю
Подробнеенайдено более одного файла с независимым от ОС путем 'META-INF / proguard / moshi.pro'
и добавление exclude 'META-INF/proguard/moshi.pro'
приводит к:
Ошибка: тип программыуже присутствует: com.example.library.BuildConfig
Я не вижу никаких отношений.Что не так?