前進

9月18日水曜日、雨

昨日の「徒労」をリカバリー。

結論からいうと、「動いていたのを壊した」のはそれより前に実行したパッケージの変更。(ライブラリーやコンパイラーのアップデートは関係なかった)
パッケージの変更に伴いアプリ側の ProGuard 設定は書き換えたのだけれど、ライブラリープロジェクトにも ProGuard 設定ファイルを置いていて(その存在をすっかり忘れていた)この書き換え忘れていた。

ProGuard 自体の更新はないので、おそらく Kotlin 1.3.50 との組み合わせでは動かなくなるだろう。でも大丈夫。 R8 ならね!
そう。 R8 は ProGuard の設定ファイルを利用して minify/obfuscate を実行する。そして今日、(ライブラリープロジェクトの設定ファイルを書き換えて) R8 でなら Kotlin 1.3.50 の出力バイナリーも問題なく動くことが確認できた! やった!

これで心おきなく最新版にアップデートしていける。

* * *

水曜日は定時退勤。最初は面倒だなあとおもっていたのだけれど、皆が当たり前のように帰る空気が定着し、僕もまあだいたいギリギリの6時45分ごろに退勤するようにしている。

そしてそうすると8時ごろの聖蹟桜ヶ丘で、これまた仕事を終えた妻と待ち合わせることができるとわかった。というので今日も待ち合わせてカフェ・ド・クリエでお茶。

ほんの少しだけれど、息をつく時間が取れるのはありがたい。

この記事が気に入ったらサポートをしてみませんか?