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 イトナブ石巻 とみぎ

2014年12月16日火曜日

エンジニアブログ 始めました。

はじめまして。
イトナブ石巻の「とみぎ」と申します。

本日、イトナブ石巻の開発メンバー用のブログを開設致しました。

本ブログは開発メンバーの備忘録兼、アウトプットの場として、

日頃の開発でどのような問題に直面したのか、
問題をどのように解決したのか、

等、参考にしたコードと共に更新をしていく予定です。

内容に関しては、AndroidProcessing(たまにIngress)の投稿がメインになるかと思います。

更新頻度は現段階では不定期ですが、

イトナブらしく、ゆるーく、そして着実に継続していきますので、どうぞよろしくお願い致します。
posted by イトナブ石巻 とみぎ