在build.gradle文件中添加protobuf插件并在gradle.properties文件中指定protobuf版本,示例代码如下:
build.gradle:
plugins {
...
id 'com.google.protobuf' version '0.8.17' //添加protobuf插件
}
android {
...
}
// protobuf插件配置
protobuf {
protoc {
artifact = 'com.google.protobuf:protoc:3.9.1'
}
generateProtoTasks {
all().each { task ->
task.builtins {
java {
option 'lite'
}
}
}
}
}
dependencies {
....
implementation 'com.google.protobuf:protobuf-lite:3.9.1'
...
}
gradle.properties:
#指定protobuf版本
protobufVersion=3.9.1