如何在Android Studio中生成protobuf Java类?

时间:2019-05-16 07:24:34

标签: java android protocol-buffers proto protobuf-java

我正在尝试生成一个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;

}

我的项目三个看起来像这样:

Project treee

正如您可以在“ src”下看到的那样,有protoc.exe。现在,我想从该原始文件中生成Java类。

我尝试使用AndroidStudio终端运行命令:

这是我的命令:

C:\ Users \ myself \ StudioProjects \ myProject \ myApp> protoc --proto_path =。/ proto / filename.proto --java_out = com / example / myapp / MetricInfo

但是无论我如何尝试,它都会说缺少输入文件或目录不存在或类似的东西。

我相信protoc命令中的路径有问题,所以如果有人可以告诉我我在做什么错...

0 个答案:

没有答案