我最近将我的项目切换到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文件夹是小写而不是大写。我不相信这会影响任何事情,但我可能是错的。
答案 0 :(得分:1)
您可以将其从包装中排除。将其添加到模块级build.gradle
文件中:
android {
...
packagingOptions {
exclude 'META-INF/DEPENDENCIES'
exclude 'META-INF/LICENSE'
}
...
}