Как создать Protobuf Java-класс в Android Studio? - PullRequest
0 голосов
/ 16 мая 2019

Я пытаюсь сгенерировать Java-класс protobuf, но не могу понять ...

Итак, вот класс сообщений:

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 \ себя \ StudioProjects \ myProject \ myApp> protoc --proto_path =. / Proto / filename.proto --java_out = com / example / myapp / MetricInfo

Но что бы я ни пытался, он либо говорит, что отсутствует входной файл, либо каталог не существует, либо что-то в этом роде.

Я считаю, что что-то не так с моими путями в команде protoc, так что если кто-то может сказать мне, что я делаю неправильно ...

...