第一步:
id 'com.google.protobuf' version '0.9.3' apply false
第二步:
apply plugin: 'com.google.protobuf'
sourceSets { main { proto { srcDir 'src/main/protos' } } } protobuf { protoc { artifact = 'com.google.protobuf:protoc:3.19.2' } generateProtoTasks { all().each { task -> task.builtins { remove java } task.builtins { java {}// 生产java源码 } } } }
implementation 'com.google.protobuf:protobuf-java:3.15.6'
配置方式参考上方代码
具体使用方式:
可以参考:Android项目中使用Protobuf数据格式_android protobuf-CSDN博客