gpt4 book ai didi

android - 更改 Kotlin .class 输出目录

转载 作者:行者123 更新时间:2023-11-29 02:25:14 27 4
gpt4 key购买 nike

目前,Kotlin 正在将 .class 文件编译到与 Java 不同的输出目录中:

Java:

<module>/build/intermediates/classes/<flavor>/<buildType>

Kotlin :

<module>/build/tmp/kotlin-classes/<buildVariant>

这让我对一些后期编译任务感到头疼。您如何配置 Kotlin 以将类文件生成到不同的目录中?

最佳答案

以下应该是您要查找的内容。请记住,您必须引用正确的源集。

gradle.build:

sourceSets {
main {
//if you truly want to override the defaults:
output.resourcesDir = file('out/bin')
// Compiled Java classes should use this directory
java.outputDir = file('out/bin')
}
}

这里的另一件好事也是通过 gradle 指向 kotlin/java 源目录,例如:

sourceSets {
main.kotlin.srcDirs += 'src/main/myKotlin'
main.java.srcDirs += 'src/main/myJava'
}

当然这些可以合并在一个 sourceSet block 中

来源: https://docs.gradle.org/current/dsl/org.gradle.api.tasks.SourceSetOutput.html

关于android - 更改 Kotlin .class 输出目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52656986/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com