我想从Android Studio的gradle构建中排除文件夹中的Kotlin文件。只要文件是.java
文件,这种方法就可以正常工作,但是在将它们转换为Kotlin文件时,exclude命令会忽略文件夹中的Kotlin文件。
在我的应用程序模块build.gradle
文件中使用以下内容来排除该文件夹:
sourceSets {
main {
java {
exclude '**/folderToExclude'
}
}
}
我已经检查了以下链接,但建议的解决方案不起作用:
发布于 2019-04-02 17:11:33
请在下面进行尝试:
exclude '**/*.kt'
它将排除所有扩展名为.kt文件
发布于 2019-04-02 17:22:04
在下面试试,它可以在我的机器上运行。
android {
...
sourceSets {
main {
java {
exclude '**/your_file_1.kt',
'**/your_file_2.kt',
'**/your_file_3.kt',
'**/your_file_4.kt',
'**/your_file_5.kt'
}
}
}
...
}
发布于 2020-08-03 19:12:34
您可以排除匹配模式的路径,如下所示:
android {
sourceSets {
main {
java {
exclude '**/TestExcludeClass.java'
}
kotlin {
exclude '**/TestExcludeKotlinClass.kt'
}
}
}
}
https://stackoverflow.com/questions/55470905
复制相似问题