プラグインが古すぎます。最新バージョンに更新するか、ANDROID_DAILY_OVERRIDE環境変数を設定して質問してください。

プラグインが古すぎます。最新バージョンに更新するか、ANDROID_DAILY_OVERRIDE環境変数を設定して質問してください。

今日、Android SDK からサンプル アプリをプロジェクト (アナリティクス) のモジュールとしてインポートしたところ、同期しようとすると突然次の Gradle エラーが発生しました。Plugin is too old, please update to a more recent version, or set ANDROID_DAILY_OVERRIDE envrinment variable to...

これは私のアプリgradleファイルです:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 22
    buildToolsVersion "22.0.0"
    defaultConfig {
        applicationId "xxx.xxxxxx.xxxxx"
        versionCode 1
        versionName '1'
        minSdkVersion 9
        targetSdkVersion 22
        versionCode 1
        versionName '1'
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }


    dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:22.0.0'
    compile 'com.google.android.gms:play-services:6.5.87'
    compile 'com.android.support:recyclerview-v7:21.0.0'
    compile 'com.android.support:cardview-v7:21.0.0'
    compile 'com.facebook.android:facebook-android-sdk:3.21.1'
    testCompile 'junit:junit:4.12'
    compile project(':volley')
}

原因は何かお分かりでしょうか (プラグイン バージョン 1.1.0-rc1、gradleバージョン 2.2、Android Studioバージョン 1.1.0 を使用しています)?

編集:

これは私のトップですbuild.gradle

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.1.0-rc1'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        jcenter()
    }
}

ベストアンサー1

CommonsWare が示唆したように、Gradle 2.2.1+ (最新は 2.3) がインストールされていることを確認してください。

Android Studio を必ずアップグレードしてください。ただし、更新する必要がある「プラグイン」は次のとおりです。

build.gradle

変化:

classpath 'com.android.tools.build:gradle:1.1.0-rc1'

に:

classpath 'com.android.tools.build:gradle:1.1.3' // latest 1.5.0

アプリbuild.gradle

変化:

compile 'com.android.support:recyclerview-v7:21.0.0'
compile 'com.android.support:cardview-v7:21.0.0'

に:

compile 'com.android.support:recyclerview-v7:22.0.0' // latest 23.1.1
compile 'com.android.support:cardview-v7:22.0.0' // latest 23.1.1

グレード:https://gradle.org/downloads

常に Android SDK マネージャーで最新のリビジョンを確認してください。

Android ビルド ツール プラグイン:http://tools.android.com/tech-docs/new-build-system

Android サポート ライブラリ:http://developer.android.com/tools/support-library/features.html

最新のプラグインリリースを表示するには、Bintray Jcenter ページを直接表示します。android.tools.build.gradle のビルドビュー

おすすめ記事