如何在java/android中导入GRPC中.proto文件中的数据类型?
我正在尝试使用GRPC协议制作一个应用程序。在我的.proto文件中,我需要导入timestamp类,根据google文档,如何在java/android中导入GRPC中.proto文件中的数据类型?,java,android,grpc,proto,grpc-java,Java,Android,Grpc,Proto,Grpc Java,我正在尝试使用GRPC协议制作一个应用程序。在我的.proto文件中,我需要导入timestamp类,根据google文档, 导入google/protobuf/timestamp.proto 是我们应该如何添加到proto文件的。但这给了我错误 找不到导入google/protobuf/timestamp.proto或已导入 错误 任何人都知道如何解决这个问题。你遇到了麻烦;protobuf lite中既不包含众所周知的protos,也不包含它们生成的代码 解决方法是添加一个额外的依赖项并自己
导入google/protobuf/timestamp.proto
是我们应该如何添加到proto文件的。但这给了我错误
找不到导入google/protobuf/timestamp.proto或已导入
错误
任何人都知道如何解决这个问题。你遇到了麻烦;protobuf lite中既不包含众所周知的protos,也不包含它们生成的代码
解决方法是添加一个额外的依赖项并自己生成代码。假设您正在使用Gradle并且已经在使用com.google.protobuf
插件,您只需要为.proto
文件(或包含.proto
文件的JAR)添加一个依赖项:
dependencies {
protobuf 'com.google.protobuf:protobuf-java:3.0.2'
}