前進
9月18日水曜日、雨
昨日の「徒労」をリカバリー。
結論からいうと、「動いていたのを壊した」のはそれより前に実行したパッケージの変更。(ライブラリーやコンパイラーのアップデートは関係なかった)
パッケージの変更に伴いアプリ側の ProGuard 設定は書き換えたのだけれど、ライブラリープロジェクトにも ProGuard 設定ファイルを置いていて(その存在をすっかり忘れていた)この書き換え忘れていた。
ProGuard 自体の更新はないので、おそらく Kotlin 1.3.50 との組み合わせでは動かなくなるだろう。でも大丈夫。 R8 ならね!
そう。 R8 は ProGuard の設定ファイルを利用して minify/obfuscate を実行する。そして今日、(ライブラリープロジェクトの設定ファイルを書き換えて) R8 でなら Kotlin 1.3.50 の出力バイナリーも問題なく動くことが確認できた! やった!
これで心おきなく最新版にアップデートしていける。
* * *
水曜日は定時退勤。最初は面倒だなあとおもっていたのだけれど、皆が当たり前のように帰る空気が定着し、僕もまあだいたいギリギリの6時45分ごろに退勤するようにしている。
そしてそうすると8時ごろの聖蹟桜ヶ丘で、これまた仕事を終えた妻と待ち合わせることができるとわかった。というので今日も待ち合わせてカフェ・ド・クリエでお茶。
ほんの少しだけれど、息をつく時間が取れるのはありがたい。
この記事が気に入ったらサポートをしてみませんか?