2016-04-11 4 views
0

Я пытаюсь обновить мою версию gradle в Android Studio. Я пытаюсь использовать версию 2.10, но я сталкиваюсь с проблемами.Обновление Android Studio Gradle

В моей gradle-wrappers.properties у меня есть

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

Внутри моего build.gradle файла для моего проекта у меня есть

// 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:2.10' 
    } 
} 

allprojects { 
    repositories { 
     jcenter() 
    } 
} 

В моей Android студии предпочтений, у меня есть Use default gradle wrapper выбран. Ошибки я получаю

4:04:01 PM Gradle sync failed: Could not find com.android.tools.build:gradle:2.10. 
      Searched in the following locations: 
      file:/Applications/Android Studio.app/Contents/gradle/m2repository/com/android/tools/build/gradle/2.10/gradle-2.10.pom 
      file:/Applications/Android Studio.app/Contents/gradle/m2repository/com/android/tools/build/gradle/2.10/gradle-2.10.jar 
      https://jcenter.bintray.com/com/android/tools/build/gradle/2.10/gradle-2.10.pom 
      https://jcenter.bintray.com/com/android/tools/build/gradle/2.10/gradle-2.10.jar 
      Required by: 
      :MyApp:unspecified 
      Consult IDE log for more details (Help | Show Log) 

я могу видеть, что он пытается найти два файла: gradle-2.10.pom и gradle-2.10.jar. Я должен установить эти файлы вручную?

ответ

1

Для обновления оболочки градиента вам не нужно менять версию Android-плагина для Gradle.

Последняя версия com.android.tools.build:gradle - 2.0.0. Изменение build.gradle так:

// 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:2.0.0' 
    } 
} 

allprojects { 
    repositories { 
     jcenter() 
    } 
} 
+0

Спасибо, похоже, удалось избежать этой ошибки. –

2

Не путайте Gradle плагин для андроид с Gradle версии.

С помощью этой строки вы объявляете плагин градиента. Использовать

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

Версия градиента определена в gradle/wrapper/gradle-wrapper.properties. Использование:

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