В моем основном файле для создания есть следующие import
:
import "protos/google_annotations.proto";
import "protos/nakama_annotations.proto";
import "protos/nakama_api.proto";
Структура папок:
├── lib
├── protos
├── google_annotations.proto
├── nakama_annotations.proto
├── nakama_api.proto
├── apigrpc.proto <--- this is the file to generate.
Синтаксис выделения в порядке. (Android Studio)
Я получил ошибку в двух случаях:
1.
Команда выполняется в каталоге
protos
Беги
protoc apigrpc.proto --java_out=. --proto_path=.
Получить эту ошибку
protos/google_annotations.proto: File not found. protos/nakama_annotations.proto: File not found. protos/nakama_api.proto: File not found.
- Указать все файлы импорта
Команда выполняется в каталоге
protos
Бежать
protoc apigrpc.proto --java_out=. --proto_path=google_annotations.proto --proto_path=nakama_annotations.proto --proto_path=nakama_api.proto
Получите эту ошибку
apigrpc.proto: File does not reside within any path specified using --proto_path
Что я сделал не так?