Обновление проекта до Android Studio 1.0 (проблемы с Gradle)

Просто чтобы начать, я очень новичок в разработке android android studio / gradle, поэтому простите меня, если я задам глупый вопрос.

Моя команда работает над проектом с бета-версией андроидной студии, я только что установил новую версию (1.0), и я импортировал наш проект из удаленного репозитория github.

При попытке синхронизации проекта с градиентом я получаю ошибку: Gradle version 2.1 is required. Current version is 2.2.1. Gradle version 2.1 is required. Current version is 2.2.1. Он рекомендует, чтобы я менял distributionUrl в gradle-2.1, но когда я делаю, я получаю ошибку, которую плагин gradle требует 2.2.1.

Вопрос в том, почему мой проект требует 2.1, и где я могу это изменить?

Вот мой gradle.build:

 apply plugin: 'com.android.application' android { compileSdkVersion 21 buildToolsVersion "21.1.0" defaultConfig { applicationId "com.<teamName>.<projectName>" minSdkVersion 14 targetSdkVersion 21 versionCode 1 versionName "1.0" } buildTypes { release { runProguard false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) } buildscript{ dependencies{ classpath 'com.android.tools.build:gradle:1.0.0' } } 

Solutions Collecting From Web of "Обновление проекта до Android Studio 1.0 (проблемы с Gradle)"

В файле gradle-wrapper.properties используйте следующие

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

В использовании build.gradle

 dependencies { classpath 'com.android.tools.build:gradle:1.0.+' 

Также заменить

 runProguard false 

с

  minifyEnabled true 

Надеюсь, это поможет

У меня была та же проблема, что и вы, и сделал те же самые обновления, что и в документах Google.

Ошибка, которую я делал, это редактирование build.gradle моего модуля приложения, а не build.gradle проекта в корне папки проекта для версии com.android.tools.build .

Вот обновленный файл build.gradle PROJECT, который я использую, работает.

 // Top-level build file where you can add configuration options common to all sub- projects/modules. buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:1.0.0' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } ext { compileSdkVersion = 21 buildToolsVersion = "20.0.0" minSdkVersion = 15 targetSdkVersion = 21 } allprojects { repositories { jcenter() } } 

Чтобы изменить используемое распределение градиента, перейдите в этот файл: {Папка проекта} /gradle/wrapper/graddle-wrapper.properties .

Затем измените distributionUrl на использование 2.1:

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