Android Access在建设时被拒绝

我最近把我的项目切换到Kotlin,并检查了我发现的所有预编译错误。 然后我去建立该项目,我收到这个错误。

错误:执行任务’:app:transformResourcesWithMergeJavaResForDebug’失败。 java.io.FileNotFoundException:D:\ Work \ known-tek \ Knew_Tek \ app \ build \ intermediates \ transforms \ mergeJavaRes \ debug \ 0 \ META-INF \ LICENSE(Access is denied)

我正在使用Android Studio 3.0 ,这真的是新的,但从我可以告诉这不应该发生。 我已经深入到文件结构,并确认该文件夹确实存在。 唯一的例外是LICENSE文件夹是小写而不是上部。 我不相信这会影响任何事情,但我可能是错的。

你可以从包装中排除它。 将其添加到您的模块级build.gradle文件中:

 android { ... packagingOptions { exclude 'META-INF/DEPENDENCIES' exclude 'META-INF/LICENSE' } ... }