我正在尝试生成一个protobuf Java类,但是我无法弄清楚。.
这是消息类:
option java_package = "com.example.myapp.proto.log";
option java_outer_classname = "MetricInfoProto";
message MetricInfo {
required string FieldOne= 1;
required string FieldTwo= 2;
required string FieldThree= 3;
}
我的项目三个看起来像这样:
正如您可以在“ src”下看到的那样,有protoc.exe。现在,我想从该原始文件中生成Java类。
我尝试使用AndroidStudio终端运行命令:
这是我的命令:
C:\ Users \ myself \ StudioProjects \ myProject \ myApp> protoc --proto_path =。/ proto / filename.proto --java_out = com / example / myapp / MetricInfo
但是无论我如何尝试,它都会说缺少输入文件或目录不存在或类似的东西。
我相信protoc命令中的路径有问题,所以如果有人可以告诉我我在做什么错...