构建时拒绝Android Access

时间:2017-05-19 03:24:42

标签: java android kotlin

我最近将我的项目切换到Kotlin并完成了我发现的所有预编译错误。然后我去构建项目,我收到了这个错误。

  

错误:任务执行失败   ':应用程序:transformResourcesWithMergeJavaResForDebug'。   java.io.FileNotFoundException:D:\ Work \ know-tek \ Knew_Tek \ app \ build \ intermediates \ transforms \ mergeJavaRes \ debug \ 0 \ META-INF \ LICENSE   (访问被拒绝)

我正在使用Android Studio 3.0,这真的很新,但从我所知道的这不应该发生。我深入研究了文件结构并确认该文件夹确实存在。唯一的例外是LICENSE文件夹是小写而不是大写。我不相信这会影响任何事情,但我可能是错的。

1 个答案:

答案 0 :(得分:1)

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

android {
    ...

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

    ...
}