前人未踏の領域へ アプリ開発編

Android, iOSアプリ開発に関する調査メモ置き場。ほとんどAndroid。はてなダイアリーから移行したため古い記事にはアプリ以外も含まれます。

setProguardSeedsConsumerメソッドが見つからない

問題

Android Studioから端末にアプリをインストールしようとしたところ以下のエラーが発生。

Unable to find method 'com.android.tools.r8.CompatProguardCommandBuilder.setProguardSeedsConsumer

原因

build.gradle にあるcom.android.tools.r8の設定が邪魔していたらしい。すでにR8はgradleプラグインに含まれているようだ。

対応

classpath 'com.android.tools:r8:1.5.68'
classpath 'com.android.tools.build:gradle:3.6.0-beta01'

となっていたのを

classpath 'com.android.tools.build:gradle:3.6.0-beta01'

に変更

参考

Android R8 Unable to find method - Stack Overflow