Я пытаюсь сгенерировать 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;
}
И мой проект три выглядит так:
как вы видите ниже "src", есть protoc.exe. Теперь я хочу сгенерировать Java-класс из этого прото-файла ..
Я попытался запустить команду с помощью терминала AndroidStudio:
это была моя команда:
C: \ Users \ себя \ StudioProjects \ myProject \ myApp> protoc --proto_path =. / Proto / filename.proto --java_out = com / example / myapp / MetricInfo
Но что бы я ни пытался, он либо говорит, что отсутствует входной файл, либо каталог не существует, либо что-то в этом роде.
Я считаю, что что-то не так с моими путями в команде protoc, так что если кто-то может сказать мне, что я делаю неправильно ...