投稿

ラベル(gradle)が付いた投稿を表示しています

Android Studioのバージョンアップに伴うビルドエラー(Gradle x.x requires Android Gradle plugin x.x.x ...)

Android Studioをバージョンアップすると、バージョンアップ前に作成していたプロジェクトのビルドでエラーが発生することがあります。 これは、Android Studioのバージョンアップの際に、ビルドシステムのGradleもバージョンアップされているからです。 今回は、以下のようなエラーが発生した時の対処方法です。 【エラー】 Gradle x.x requires Android Gradle plugin x.x.x (or newer) but project is using version x.x.x. Please use Android Gradle plugin x.x.x or newer. Fix plugin version and sync project 【対処】 メッセージにあるリンク箇所(Fix plugin version and sync project)をクリックするとAndroid Gradle pluginのクラスパス設定が修正されて、プロジェクトの同期が再実施されます。 Android Gradle pluginのクラスパス設定は、build.gradleのdependenciesに記載されています。 -----     dependencies {         classpath 'com.android.tools.build:gradle:1.3.0'         // NOTE: Do not place your application dependencies here; they belong         // in the individual module build.gradle files     } ----- 上記は、Android Gradle plugin 1.3.0が設定されている例です。

Android Studioのバージョンアップに伴うビルドエラー(Gradle DSL method not found:'runProguard()'...)

Android Studioをバージョンアップすると、バージョンアップ前に作成していたプロジェクトのビルドでエラーが発生することがあります。 これは、Android Studioのバージョンアップの際に、ビルドシステムのGradleもバージョンアップされているからです。 今回は、以下のようなエラーが発生した時の対処方法です。 【エラー】 ■Messages Gradle Sync Gradle DSL method not found:'runProguard()' possible causes: Error:(16,0) ・The project 'プロジェクト名' may be useing a version of Gradle thet does not contain the method. ・The build file may be missing a Gradle plugin. 【対処】 app>build.gradle を以下の通り修正します。 ■修正前     buildTypes {         release {             runProguard false             proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'         }     } ■修正後     buildTypes {         release {             minifyEnabled false             proguardFiles getDefaultProguardFile('proguard-andro...

Android Studioのバージョンアップに伴うビルドエラー(If using the gradle wrapper, try editing the distributionUrl...)

Android Studioをバージョンアップすると、バージョンアップ前に作成していたプロジェクトのビルドでエラーが発生することがあります。 これは、Android Studioのバージョンアップの際に、ビルドシステムのGradleもバージョンアップされているからです。 今回は、以下のようなエラーが発生した時の対処方法です。 【エラー】 ■Messages Gradle Sync Failed to sync Gradle project 'プロジェクト名' Gradle version 2.2 is required. Current version is 2.1. If using the gradle wrapper, try editing the distributionUrl in C:\パス\AndroidStudioProjects\プロジェクト名\gradle\wrapper\gradle-2.2-all.zip Error: Please fix the project's Gradle settings. 【対処】 gradle>wrapper>gradle-wrapper.properties を以下の通り修正します。 ■修正前 distributionUrl=https\://services.gradle.org/distributions/gradle-2.1-all.zip ■修正後 distributionUrl=https\://services.gradle.org/distributions/ gradle-2.2-all.zip

Android Studioのバージョンアップに伴うビルドエラー(The project is using an unsupported version...)

Android Studioをバージョンアップすると、バージョンアップ前に作成していたプロジェクトのビルドでエラーが発生することがあります。 これは、Android Studioのバージョンアップの際に、ビルドシステムのGradleもバージョンアップされているからです。 今回は、以下のようなエラーが発生した時の対処方法です。 【エラー】 ■Messages Gradle Sync Failed to sync Gradle project 'プロジェクト名' Error: The project is using an unsupported version of the Android Gradle plug-in(0.13.2). The recommended version is 1.0.1. 【対処】 gbuild.gradleを以下の通り修正します。 ■修正前     dependencies {         classpath 'com.android.tools.build:gradle:0.13.2'         // NOTE: Do not place your application dependencies here; they belong         // in the individual module build.gradle files     } ■修正後     dependencies {         classpath 'com.android.tools.build:gradle: 1.0.1 '         // NOTE: Do not place your application dependencies here; they belong         // in the individual module build.gradle files...