Android Studioからbuildした場合は問題が無かったのだが、Gradle taskからのbuildは
エラー: シンボルを見つけられません
と表示されて失敗していた。
Build cacheによってProtobufの時や、kaptで生成されるクラスの時があったので、自動生成系のクラスが参照出来なかった。
結論を先に言うと、最近PCを変えてインストールしていたJDKのversionが10だったのが原因だった。
AndroidはGradle Plugin 2.4からJava8が使えるようになったので、ここ
からJDK1.8をインストールする。
.bash_profile
辺りにJAVA8を明示的に使える用に指定
export JAVA_HOME=`/usr/libexec/java_home -v 1.8`
これでbuild出来るはず。
これぐらいの温度感の軽いTrouble shootingも誰かの役には立つと思うのでpublishしていきたい。