package com.lyngo.account.protobuf;
syntax = "proto3";
import "google/protobuf/empty.proto";
service GrpcAccountService {
rpc loginWithEmailPassword(EmailPasswordAuthentication) returns (google.protobuf.Empty);
message EmailPasswordAuthentication {
required string email = 1;
required string password = 2;
}
< /code>
Вот ошибка после попытки генерировать класс из Protobuf file < /p>
[error] protoc не удастся: accounts.proto : 3: 1: ожидаемый оператор верхнего уровня (например, «Сообщение»). < /P>
[ошибка] e: \ programming \ 1 Book Store \ Account-Service \ src \ main \ proto \ accounts.proto [0: 0]: accounts.proto: 3: 1: ожидаемый оператор верхнего уровня (например, «сообщение»). < /p>
< /blockquote>
После поиска я вижу, что ошибка появится, если я не знаю сообщением неправильно. Но это указывает на линию, где я объявляю синтаксисную версию Protobuf.
net.devh
grpc-server-spring-boot-starter
3.1.0.RELEASE
io.grpc
grpc-stub
1.70.0
io.grpc
grpc-protobuf
1.70.0
io.grpc
protoc-gen-grpc-java
1.70.0
com.google.protobuf
protoc
4.29.3
org.xolstice.maven.plugins
protobuf-maven-plugin
0.6.1
com.google.protobuf:protoc:4.29.3:exe:${os.detected.classifier}
grpc-java
io.grpc:protoc-gen-grpc-java:1.70.0:exe:${os.detected.classifier}
compile
compile-custom
test-compile
Не могли бы вы помочь мне найти решение для этого?
Вот мои учетные записи.protobuf file [code]package com.lyngo.account.protobuf;
syntax = "proto3";
import "google/protobuf/empty.proto";
service GrpcAccountService { rpc loginWithEmailPassword(EmailPasswordAuthentication) returns (google.protobuf.Empty);
message EmailPasswordAuthentication { required string email = 1; required string password = 2; } < /code> Вот ошибка после попытки генерировать класс из Protobuf file < /p>
[error] protoc не удастся: accounts.proto : 3: 1: ожидаемый оператор верхнего уровня (например, «Сообщение»). < /P> [ошибка] e: \ programming \ 1 Book Store \ Account-Service \ src \ main \ proto \ accounts.proto [0: 0]: accounts.proto: 3: 1: ожидаемый оператор верхнего уровня (например, «сообщение»). < /p> < /blockquote> После поиска я вижу, что ошибка появится, если я не знаю сообщением неправильно. Но это указывает на линию, где я объявляю синтаксисную версию Protobuf. net.devh grpc-server-spring-boot-starter 3.1.0.RELEASE
Прорабатываю руководство по написанию и чтению файлов и следую инструкциям в книге, но когда я пытаюсь настроить первые несколько строк кода, я получаю ошибку: «Операторы верхнего уровня должны предшествовать объявлениям пространства имен и типов»....
Прорабатываю руководство по написанию и чтению файлов и следую инструкциям в книге, но когда я пытаюсь настроить первые несколько строк кода, я получаю ошибку: «Операторы верхнего уровня должны предшествовать объявлениям пространства имен и типов»....
Проблема
В моем приложении есть три вложенных навигационных графика: HomeGraph, ProfileGraph и MenuGraph. Я хочу добиться того, чтобы при переходе между этими графиками через BottomNavigationBar каждый из них должен сохранять свое состояние и...