失敗時のログ
Execution failed for task ':app:minifyReleaseWithR8'. > Multiple entries with same key: Method $$ServiceLoaderMethods.$load0 Proto L java.util.Iterator =Encoded method Method $$ServiceLoaderMethods.$load0 Proto L java.util.Iterator and Method $$ServiceLoaderMethods.$load0 Proto L java.util.Iterator =Encoded method Method $$ServiceLoaderMethods.$load0 Proto L java.util.Iterator
おそらくの理由
何度か実行してみた結果、 --parallel オプションを付けて minifyを有効化する と4〜5回に1回位の割合でビルドに失敗する。
--parallel オプションを消せば再現しなくんった(多分)
CIのリリースビルドの時しか影響がないので、素直に --parallel を外してビルドする。
Issue Tracker
https://issuetracker.google.com/issues/148929520
ワークアラウンドが載っているが、R8バージョンをデフォルトから変更するので選択は慎重に。