项目级的build里添加依赖
buildscript {dependencies {classpath("com.google.protobuf:protobuf-gradle-plugin:0.8.19")}
}
工程app下的build
implementation("com.google.protobuf:protobuf-java:4.31.1")
进入github下载二进制文件
https://github.com/protocolbuffers/protobuf
定位proto文件
syntax = "proto3";package protocol;message SocketResponse {int32 code = 1;string msg = 2;int32 msgType = 3; //string data = 4;
}
命令行生成解析类
protoc --java_out=要生成java文件的目录 -I proto文件所在的目录 proto文件