Конфигурация protobuf оказывается очень сложной.
исходная версия для gradle выглядит следующим образом: -
Код: Выделить всё
// Versions
def ProtoBufVersion = "3.0.0"
protobuf {
protoc {
if (osdetector.os == "osx") {
artifact = "com.google.protobuf:protoc:$ProtoBufVersion:osx-x86_64"
} else {
artifact = "com.google.protobuf:protoc:$ProtoBufVersion"
}
}
plugins {
javalite {
if (osdetector.os == "osx") {
artifact = "com.google.protobuf:protoc-gen-javalite:$ProtoBufVersion:osx-x86_64"
} else {
artifact = "com.google.protobuf:protoc-gen-javalite:$ProtoBufVersion"
}
}
}
generateProtoTasks {
all().each { task ->
task.builtins {
remove java
}
task.plugins {
javalite {}
}
}
}
}
Как настроить генерацию кода protobuf в проекте Android используете Gradle KTS?
Подробнее здесь: https://stackoverflow.com/questions/787 ... lication-b