I used the following import in the proto file:
import "google/protobuf/wrappers.proto";
My gradle file looks like:
protobuf {
protoc { artifact = 'com.google.protobuf:protoc:3.10.0' }
plugins {
javalite { artifact = "com.google.protobuf:protoc-gen-javalite:3.0.0" }
grpc { artifact = 'io.grpc:protoc-gen-grpc-java:1.25.0' // CURRENT_GRPC_VERSION
}
}
generateProtoTasks {
all().each { task ->
task.plugins {
javalite {}
grpc { // Options added to --grpc_out
option 'lite' }
}
}
}
}
The import and google.protobuf.StringValue datatype worked well in my middle tier, so looks like I'm probably missing an import in my gradle
question from:
https://stackoverflow.com/questions/65859678/google-protobuf-stringvalue-is-not-defined-in-android-studio-build-of-proto-fi 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…