【Android】「Could not find method runProguard() for arguments」エラーの対処法

今回は、Androidアプリのビルド時に遭遇したエラーについて。

【Android Studio】「Error:error: uncompiled XML file passed as argument. Must be compiled first into .flat file..」エラーの対処法
https://cpoint-lab.co.jp/【android-studio】「errorerror-uncompiled-xml-file-passed-as-argument-must-be-compiled-first-into-flat-file-」エラーの対処/

こちらで紹介したエラー同様、他のスタッフが少し前に開発したアプリをビルドした時に発生したエラーです。
こちらが遭遇したエラー2つ目で、実はもう一つあります。

 

で、こちらのエラーですが、対処法自体は、build.gradle ファイルの1行を書き換えるだけと、かなり簡単だったのですが、エラー文がかなり長くて、初見でちょっとビビってしまったので、今後驚かないようにまとめます。
まずは、エラー全文はこんな感じ。

Could not find method runProguard() for arguments [false] on BuildType_Decorated{name=release, debuggable=false, testCoverageEnabled=false, jniDebuggable=false, pseudoLocalesEnabled=false, renderscriptDebuggable=false, renderscriptOptimLevel=3, minifyEnabled=false, zipAlignEnabled=true, signingConfig=null, embedMicroApp=true, mBuildConfigFields={}, mResValues={}, mProguardFiles=[], mConsumerProguardFiles=[], mManifestPlaceholders={}} of type com.android.build.gradle.internal.dsl.BuildType.

name=release, debuggable=false, testCoverageEnabled=false …など、等式がずらずら並んでいたので、これはややこしいのでは!?と思い込んでしまったんですよね。

で、対処法ですが、build.grade ファイルに下記の1文が記述されているかと思います。

runProguard false

これを、下記に書き換えるだけ。

minifyEnabled false

あとは、いつも通りビルドするだけです。

 

エラー文にビビりましたが、思ったよりも簡単に直せたので一安心でした。
同じエラーにお困りの方は、是非参考にしてください。

>株式会社シーポイントラボ

株式会社シーポイントラボ

TEL:053-543-9889
営業時間:9:00~18:00(月〜金)
住所:〒432-8003
   静岡県浜松市中央区和地山3-1-7
   浜松イノベーションキューブ 315
※ご来社の際はインターホンで「316」をお呼びください

CTR IMG