Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在java/android中导入GRPC中.proto文件中的数据类型?_Java_Android_Grpc_Proto_Grpc Java - Fatal编程技术网

如何在java/android中导入GRPC中.proto文件中的数据类型?

如何在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,也不包含它们生成的代码 解决方法是添加一个额外的依赖项并自己

我正在尝试使用GRPC协议制作一个应用程序。在我的.proto文件中,我需要导入timestamp类,根据google文档,
导入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'
}