イトナブ石巻 「とみぎ」こと谷口です。
先日、遂にAndroidStudioの正式版が公開されましたね!
私はベータ版の(バージョン0.9.xあたり)頃から利用しており、正式版にアップデートしてみました。
無事、正式版へアップデートが完了し、ベータ版の頃に作成したプロジェクトを開いてみると、
Gradle DSL method not found: 'runProguard()'というエラーがbuild.gradleから出ていました。。。orz
なぜだーーーーーー!!!
という事で、今回はこちらのエラーの解消法をご紹介します。
以下のサイトを参考に試してみました。
【参考サイト】stackoverflow
- まず、エラーの解消が確認できているAndroidStudioのバージョンは1.0.0〜1.0.2です
- AndroidStudioを起動したら、ベータ版で作成したプロジェクトを「Open an existing Android Studio project」又は「Recent Projects」より開きます
- プロジェクトを開いてしばらく待つと、以下のエラーがログに出力されるので、「Fix plugin version and re-import project」をクリックし、プラグインを再インポートします。
- プラグインの再インポートが完了すると、次に以下(build.gradle)のエラーが出てきます
- エラーが出ている、appディレクトリ配下の「build.gradle」を開きます
- 開くとこのようなコードが現れます
- このbuild.gradleの「runProguard false」の部分でエラーが出ているのでここ(下記イメージの赤枠部分)を、「minifyEnabled false」に書き換えます
- 書き換えました
- 書き換えたら、エディタ右上部に表示されている「Try Again」をクリックし、Gradleを同期します
- Gradleの同期が完了すると、minifyEnabledが認識されます
以上の手順で、「Gradle DSL method not found: 'runProguard()'」のエラーが解消されているかと思います。
AndroidStudioをアップグレードした直後、これに直面したので結構焦りましたが、今は正常に動いてくれていて一安心。。
少しでも参考になれば幸いです。
posted by イトナブ石巻 とみぎ