Protocol buffers がコンパイル出来ないjavaファイルを生成した件 setUnknownFieldsProto3

プロトコルバッファーを使いログを流しているのですが、
protocol buffersで生成したファイルがコンパイル出来ないと怒られました。

原因は原因はローカルにダウンロードしたprotocol buffersのバージョンが3.6.1で、
gradleに書いたバージョンが3.3.0だったからです。
バージョンによって作り出されるファイルにかなり違いがある様なので注意しましょう