
[英]The type com.google.protobuf.GeneratedMessageV3$Builder cannot be resolved. It is indirectly referenced from required .class files
[英]tink library com.google.protobuf.GeneratedMessageV3$ cannot be resolved
我最近尝试将Google Tink库添加到eclipse中,并且始终出现“ com.google.protobuf.GeneratedMessageV3 $无法解决”错误,通常我在向我的项目中添加库时都不会遇到任何问题,从我可以看出它与所有关键模板文件有关,因为错误仅在我尝试使用任何关键模板生成新的KeysetHandle时发生,并且错误仅在我输入关键模板文件@ https://github.com时开始/ Gameidite / testProject
Protobuf库可以为您生成Java类。 您需要找到这些.class文件的输出位置(例如,某处应该有GeneratedMessageV3$.class
),并确保它们包含在您的类路径中。 大概是在Eclipse中的某个地方,您可以配置它查找类文件的位置-您需要在其中添加生成的文件。
如果生成的类文件尚不存在,则需要弄清楚如何生成它们。 如Tink文档中所建议的那样,使用Maven或Gradle可能比将其直接添加到Eclipse更容易。
我认为这可能是因为Eclipse无法找到protobuf Java运行时。 您是否尝试过使用Maven或Gradle将Tink添加到您的项目中?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.