我正在尝试使用GRPC协议制作应用。在我的.proto文件中,我需要导入时间戳类,并根据谷歌文档,
import google/protobuf/timestamp.proto
是我们应该如何添加到proto文件。但是它给了我错误
导入google / protobuf / timestamp.proto未找到或有 错误
任何人都知道如何解决这个问题。
答案 0 :(得分:2)
你正在点击known issue; protobuf-lite中既没有包含着名的protos也没有生成代码。
解决方法是添加额外的依赖项并自己生成代码。假设您使用的是Gradle且已使用com.google.protobuf
插件,则只需为.proto
文件(或包含.proto
文件的JAR)添加protobuf
dependency即可依赖于:
dependencies {
protobuf 'com.google.protobuf:protobuf-java:3.0.2'
}