【问题标题】:Android Access is denied when building构建时拒绝Android访问
【发布时间】:2017-05-19 03:24:41
【问题描述】:

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

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

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

【问题讨论】:

    标签: java android kotlin


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多