0

我最近尝试将 google tink 库添加到 eclipse 中,它总是有一个“com.google.protobuf.GeneratedMessageV3$ 无法解决”错误,我通常在向我的项目中添加库时从来没有任何问题,据我所知它与所有密钥模板文件有关,因为该错误仅在我尝试使用任何密钥模板生成新的 KeysetHandle 时发生,并且该错误仅在我输入密钥模板文件@ https://github.com时开始/Gameidite/testProject

4

2 回答 2

1

Protobuf 库可以为您生成 Java 类。您需要找到这些 .class 文件的输出位置(例如,应该有GeneratedMessageV3$.class某个地方)并确保它们包含在您的类路径中。大概在 Eclipse 中的某个地方,您可以配置它查找类文件的位置——您需要在那里添加生成的文件。

如果生成的类文件还不存在,您需要弄清楚如何生成它们。按照 Tink 文档中的建议使用 Maven 或 Gradle 可能比直接向 Eclipse 添加东西更容易。

于 2018-08-28T03:45:15.100 回答
0

我认为这可能是因为 Eclipse 找不到 protobuf Java 运行时。您是否尝试过使用 Maven 或 Gradle 将 Tink 添加到您的项目中?

于 2018-09-06T04:18:05.190 回答