失敗時のログ
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バージョンをデフォルトから変更するので選択は慎重に。