Android Kotlin 导入 Protobuf
project build.gradle
plugins {
id "com.google.protobuf" version "0.9.1" apply false
}
module build.gradle
android {
sourceSets {
main {
proto {
srcDir '../../protos'
}
}
}
}
dependencies {
implementation 'com.google.protobuf:protobuf-kotlin-lite:3.21.8'
}
protobuf {
protoc {
artifact = 'com.google.protobuf:protoc:3.21.8'
}
generateProtoTasks {
all().each { task ->
task.builtins {
kotlin {
option 'lite'
}
java {
option 'lite'
}
}
}
}
}
参考代码
本文来自博客园,作者:mkckr0,转载请注明原文链接:https://www.cnblogs.com/mkckr0/p/16824770.html