首页 > 解决方案 > Google Protobuf 验证错误

问题描述

我正在使用 Google Protobuf 2.6.1 版并想使用该选项

option optimize_for = LITE_RUNTIME;

这样做后,我会立即收到以下异常。

Exception in thread "main" java.lang.VerifyError: class com.pbo.common.network.message.NetworkProtocol$NetworkMessage$HpSyncMessage overrides final method com.google.protobuf.GeneratedMessageLite.isInitialized()Z

一旦我删除了 lite 运行时选项,错误就会消失。不确定是什么原因造成的。我尝试清理 gradle 缓存等,看看是否有帮助,但无济于事。

标签: javaprotocol-buffers

解决方案


推荐阅读