我在我的项目中使用protobuff 2.5.0,当我尝试使用protofbuff生成的java类时,我收到以下错误。
java.lang.VerifyError: class com.test.PersonModel$Person overrides final method getUnknownFields.()Lcom/google/protobuf/UnknownFieldSet;
答案 0 :(得分:0)
由于不同的protobuf版本(2.4.0和2.5.0)不兼容,我遇到了这个问题。 protobuf的消费者期望2.4.0,但实际的类是由protobuf 2.5.0生成的。使用protobuf 2.4.0重新生成java类后解决了这个问题。