android的GRPC:导入不同的协议文件
我正在为我的项目使用GRPC框架。例如,下面是存储protoc文件的示例目录结构:android的GRPC:导入不同的协议文件,android,protocol-buffers,grpc,grpc-java,Android,Protocol Buffers,Grpc,Grpc Java,我正在为我的项目使用GRPC框架。例如,下面是存储protoc文件的示例目录结构: main proto model user.proto include base.proto 我想在user.proto中包含base.proto,但我不知道怎么做。我尝试了一些方法,包括: import "include/base.proto" import "../include/base.proto". 但它不起作用。我总是收到如下错误: import "in
main
proto
model
user.proto
include
base.proto
我想在user.proto中包含base.proto,但我不知道怎么做。我尝试了一些方法,包括:
import "include/base.proto"
import "../include/base.proto".
但它不起作用。我总是收到如下错误:
import "include/base.proto" was not found or had errors.
请帮我解决这个问题。正确的方法应该是:
import "include/base.proto";
gRPC在中使用了这种类型的路径。对于一些Android用户报告了类似的问题:。问题已经解决,我无法重现报告的错误,但是如果Eric Anderson下面的答案对您不起作用,请继续关注Github问题,并提供您的proto定义以及您使用的protobuf插件和编译器的版本。谢谢。