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' } ... }
- 在Kotlin项目中使用的传统Java库中保持零安全
- Gradle项目:java.lang.NoClassDefFoundError:kotlin / jvm / internal / Intrinsics
- 如何在Kotlin中编写下面的代码来实现回调
- 使用Espresso的Android仪器测试失败:NoSuchMethodError javax.inject.Provider中的get()
- 使用GSON的Json的Kotlin数据类
- 运行在Kotlin中编写的Apache Tomcat servlet时出错
- 将JavaScript哈希函数复制到java / kotlin
- Koltin泛型声明 – 站点方差<T>构造
- 不能从最终的类继承