![](/img/trans.png)
[英]How can I generate protobuf in Kotlin for Android applications?
[英]How can I only generate kotlin src files from the protobuf gradle plugin?
I am successfully generating kotlin src files, but my code still seems to reference the java files because both java + kotlin are generated. 生成文件后,我只想從我的應用程序角度使用 kotlin 。 這是我目前擁有的
protobuf {
generatedFilesBaseDir = "$projectDir/src"
protoc {
artifact = "com.google.protobuf:protoc:3.21.6"
}
plugins {. }
generateProtoTasks {
ofSourceSet("main").forEach { task ->
task.builtins {
id("kotlin")
}
}
}
}
生成這樣的東西。 我只想公開kotlin
src。 那可能嗎?
這是不可能的,因為 Kotlin 源旨在構建在 Java 源之上。 如果沒有 Java 源代碼,則 Kotlin 原型 API 不可用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.