1

У меня возникла проблема с созданием моего приложения в Android Studio. Я использую Android Studio 2.2 Preview 7. Когда я начинаю мой Android Studio, он дает ошибку:Android Studio Build.Gradle Ошибка синхронизации

The plugin is too old, please update to a more recent version, or set ANDROID_DAILY_OVERRIDE environment variable to xxxxxxx.

Он просит исправить плагин версии и синхронизации проекта. Я сделал все необходимые обновления, но ошибка остается. Я прочитал похожие вопросы по этому вопросу, но они, похоже, не применимы к моему делу.

Не могли бы вы помочь в предоставлении мне рабочего решения?

Вот мой build.gradle файл:

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 23 
    buildToolsVersion "23.0.3" 
    defaultConfig { 
    applicationId "com.mobileappdev.novarttech.sunshine" 
    minSdkVersion 10 
    targetSdkVersion 23 
    versionCode 1 
    versionName "1.0" 
    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" 
} 

buildTypes { 
    release { 
     minifyEnabled false 
     proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
} 

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { 
    exclude group: 'com.android.support', module: 'support-annotations' 
    }) 

    compile 'com.android.support:appcompat-v7:23.3.0' 
    compile 'com.android.support.constraint:constraint-layout:1.0.0-alpha4' 
    compile 'com.android.support:design:23.3.0' 
    testCompile 'junit:junit:4.12' 
} 
+3

Я считаю, что этот другой вопрос может быть полезным: http://stackoverflow.com/questions/34572458/android-studio-2-0-plugin-is-too-old -Пожалуйста-обновление к-а-более-недавняя-версия. Вам необходимо обновить инструменты градации –

ответ

0

По моим наблюдениям, кажется, что вы не обновили платформу Android SDK до версии 25. Прежде всего скачать и установить Android SDK платформы и инструменты для сборки из диспетчера SDK и использовать следующие строки в build.gradle (модуль приложения)

compileSdkVersion 25 
buildToolsVersion "25.0.0" 

Также обновление зависимостей в соответствии с этим. Он должен работать тогда

0

Как говорит @ claudio-redi, вам нужно обновить инструменты построения градиента.

Использование сборки инструмента 2.2.2 к вашему кореньbuild.gradle:

classpath 'com.android.tools.build:gradle:2.2.2' 

И изменить Gradle распределение в 2.14.1 в gradle/wrapper/gradle-wrapper.properties файл с:

distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip 

или если вы уже загрузите распределение градиентов и поместите его в каталог, вы может установить его в Android Studio из меню File->Setting->Gradle и установить его в качестве следующего изображения:

enter image description here

Пожалуйста заметьте, когда вы хотите использовать уровень API 25 вам нужно, чтобы убедиться, что compileSdkVersion, buildToolsVersion, targetSdkVersion и Support Library, используя тот же уровень API 25.