2014年12月9日火曜日

Android Studio 0.9.9へのアップデートに伴うエラー

Android Studioをアップデートするとこのようなエラーが出たので解決方法を載せておきます。


Error:The project is using an unsupported version of the Android Gradle plug-in (0.12.2). The recommended version is 1.0.0-rc2.
<a href="fixGradleElements">Fix plugin version and re-import project</a>

Error:(16, 0) Gradle DSL method not found: 'runProguard()'
Possible causes:<ul><li>The project 'PopSomeGotSome_20141202' may be using a version of Gradle that does not contain the method.
<a href="openGradleSettings">Gradle settings</a></li><li>The build file may be missing a Gradle plugin.
<a href="apply.gradle.plugin">Apply Gradle plugin</a></li>



どうやら runProguard というものがないらしい。グーグルで調べてみると出てきました。
build.gradle 内にある runProguard を minifyEnabled に変更するとエラーが解決するとのこと。


 buildTypes {
        release {
            runProguard false ←をminifyEnabled falseに変更
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }

build.gradleの場所は画像を参照してください。
wearのアプリも作っている場合は両方とも変更が必要です。
最後にSync Project with Gradle Filesをクリックするとエラーが消えました。
アップデートすると今まで動いていたものが動かなくなるというのはやめてほしいですね。