Android Studio下GRPC配置步骤
- 1.src/main/proto 添加test.proto文件
- 2.moduel的build.gradle 中添加protobuffer 插件
classpath 'com.google.protobuf:protobuf-gradle-plugin:0.8.6'
- 3.app下build.gradle 中添加
...
apply plugin: 'com.google.protobuf'
...
def grpcVersion = '1.18.0' // CURRENT_GRPC_VERSION
def protobufVersion = '3.5.1'
def protocVersion = '3.5.1-1'
...
protobuf {
protoc {
artifact = "com.google.protobuf:protoc:${protocVersion}"
}
plugins {
grpc {
artifact = "io.grpc:protoc-gen-grpc-java:${grpcVersion}"
}
}
generateProtoTasks {
all().each {
task ->
task.builtins {
remove java
}
task.builtins {
java {}