我收到以下错误消息,而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(DefaultBuildOperationExecutor.java:301) 在 org.gradle.internal.operations.DefaultBuildOperationExecutor $ RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:293) 在 org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:175) 在 org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:91) 在 org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31) 在 org.gradle.initialization.DefaultGradleLauncher.runTasks(DefaultGradleLauncher.java:247) ...更多原因:org.gradle.api.tasks.TaskExecutionException: 执行任务失败 ':app:transformResourcesWithMergeJavaResForDebug'。在 org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:95) 在 org.gradle.api.internal.tasks.execution.ResolveTaskOutputCachingStateExecuter.execute(ResolveTaskOutputCachingStateExecuter.java:91) 在 org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:57) ...更多原因: com.android.builder.merge.DuplicateRelativeFileException:超过 找到一个具有OS无关路径的文件 'META-INF / mylib-api.kotlin_module'在 com.android.builder.merge.StreamMergeAlgorithms.lambda $ acceptOnlyOne $ 2(StreamMergeAlgorithms.java:75) 在 com.android.builder.merge.StreamMergeAlgorithms.lambda $ select $ 3(StreamMergeAlgorithms.java:100) 在 com.android.builder.merge.IncrementalFileMergerOutputs $ 1.create(IncrementalFileMergerOutputs.java:86) ...更多
我显然有重复的文件或类似的名称吗?我试图创建一个免费的Android Kotlin库,并试图绑定应用程序级示例项目。
Info1:在app/build/tmp/kotlin-classes/debiug/META-INF
文件夹中,它继续创建app_debug.kotlin_module
。找不到其他META-INF文件夹。
信息2:正在申请
packagingOptions {
exclude 'META-INF/mylib-api.kotlin_module'
}
到我的应用程序模块gradle,帮助,但是然后我得到
发现多个文件具有与操作系统无关的路径 'META-INF / proguard / moshi.pro'
并添加exclude 'META-INF/proguard/moshi.pro'
会导致:
错误:程序类型已存在:com.example.library.BuildConfig
我没有任何关系。怎么了?