Android Студия поддерживается версия Gradle Plugin

? Patrick Brennan @ | Original: StackOverFlow
---

Как вопрос, задаваемый здесь: https://stackoverflow.com/questions/24230092/android-studio-unsupported-version-of-gradle-but-im-using-a-compatible-version, Нотам ответа не решить эту проблему для меня.

Я использую Android Студия Beta 0.8.1 работает под Ubuntu 14.04 LTS . мне   пытаюсь импортировать проект, который совместно со своей командой, но когда я клонировать   Проект и попытка построить его, я получаю эту ошибку:

Error:The project is using an unsupported version of the Android Gradle
plug-in (0.11.2) <a href="fixGradleElements">Fix plug-in version and re-import
project</a>

Когда я нажимаю на ссылку, я получаю эту ошибку:

12:21:30 PM Quick Fix Failed
         Unable to find any references to the Android Gradle plug-in in build.gradle files.
         Please click the link to perform a textual search and then update the build files manually.

Вотсоответствующий раздел моего build.gradle файла :

buildscript {
  ...
  dependencies {
      classpath 'com.android.tools.build:gradle:0.11.+'
  } 
}

Я вручную установить последнюю версию Gradle в попытке исправить   эта проблема (Ubuntu действительно только хочет, чтобы я у вас версия 1.4, но наш   Проект выполнен для Gradle 1.11+ . Вотвыход « Gradle -v" :

------------------------------------------------------------
Gradle 1.11
------------------------------------------------------------

Build time:   2014-02-11 11:34:39 UTC
Build number: none
Revision:     a831fa866d46cbee94e61a09af15f9dd95987421

Groovy:       1.8.6
Ant:          Apache Ant(TM) version 1.9.2 compiled on July 8 2013
Ivy:          2.2.0
JVM:          1.8.0_05 (Oracle Corporation 25.5-b02)
OS:           Linux 3.13.0-30-generic amd64

Я пытался установить Android Студия использовать локальную установку Gradle   (Файл> Настройки> Gradle > Использовать локальное распределение Gradle ), но это только   дает ошибку, чтоданная задача не может быть найден в корневом проекта. (?)

Когда я построить проект из командной строки с помощью команды " ./gradlew   чистый assembleDebug ", он строит отлично, и я могу установить и запустить   АПК .

Я не понимаю, что я делаю не так, или, как это исправить . Любые подсказки будет   глубоко признателен!

---

Top 5 ответ

1Gabriele Mariotti @

Android Студия 0.8.1 требует Gradle -Plugin 0,12 .

buildscript {
  ...
  dependencies {
      classpath 'com.android.tools.build:gradle:0.12.+'
  } 
}

Проверьте этот ответ для совместимости :

http://stackoverflow.com/questions/22252956/android-studio-gradle-issue-upgrading-to-version-0-5-0-gradle-migrating-from-0/22256954#22256954

2Patrick Brennan @

Теперь я понимаю, что я делаю неправильно . Новая версия Andoid студии которого я установил не поддерживает Gradle 0,11 . * Плагин. Для решения проблемы необходимо обновить все мои build.gradle файлы следующим образом:

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.12.+'
    }
}

Так что я изменил " Gradle : . 0,11 + » до « Gradle : 0,12 + . .

При открытии файла (ов) build.gradle и глядя на сообщения об ошибках, которые были показаны на соответствующих линиях, я мог видеть, что они были гораздо более полезным, чем сообщений об ошибках, которые я первоначально столкнулись с . Я искал какой-нибудь способ обновить мой Gradle установку, или мой Gradle плагин в Android Studio. Что Android Студия хотел было для меня, чтобы обновить файл сборки, чтобы указать другую Gradle версию плагина. Я не понимаю, почему это было действительно необходимо - я не изменил вещь в исходном коде ! - Но Android Студия теперь счастливо построить и запустить свой ​​проект .

Благодаря Габриэле Мариотти разъяснений .

3Xiao @

Я также получил эту ошибку на Linux Mint 17 .

Я установил Gradle из репозиториев Ubuntu, но это была версия 1.4 . Я скачал 1,10 с помощью PPA :

sudo add-apt-repository ppa:cwchien/gradle
sudo apt-get update
sudo apt-get install gradle-1.10

Примечание Не делайте sudo apt-get install gradle, а последней версии ( 2.x в это время ), также отклонены Android студии