環境
- kotlin : 1.0.4
- AS : 2.2.2
現象
いつからかは把握できていないのですが、Kotlinで書かれたアプリをbuildすると失敗するようになって(たまに成功する。。。)、失敗した場合はcleanしてからbuildし直すと成功する、という現象が発生するようになりました。ビルドのログを見る限り、kaptが中間ファイルを生成するところでExeptionが吐かれていました。
対応
- gradle.propertiesで
kotlin.incremental=true
を設定してインクリメンタルビルドを有効にしていたのですが、これをfalseにすると発生しなくなりました。検索してもなかなか同じ状況の人が見つからなかったので何か特定の組み合わせで起きる現象なのかもしれませんが、対応メモとして残しておきます。