2014年12月23日火曜日

AndroidStudio method not found: 'runProguard()' エラーを解消する

こんにちは!
イトナブ石巻 「とみぎ」こと谷口です。

先日、遂に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 イトナブ石巻 とみぎ

0 件のコメント:

コメントを投稿