1. ホーム
  2. android

[解決済み] プラグインが古すぎるため、より新しいバージョンにアップデートするか、環境変数ANDROID_DAILY_OVERRIDEを設定してください。

2022-04-22 07:05:19

質問

今日、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)ですか?

EDIT

これは私のトップです 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()
    }
}

解決方法は?

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

Gradleです。 https://gradle.org/downloads

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

Android Build Tools プラグイン。 http://tools.android.com/tech-docs/new-build-system

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

最新のプラグインリリースを見るには、Bintray Jcenterのページを直接ご覧ください。 https://bintray.com/android/android-tools/com.android.tools.build.gradle/view .