2013-05-23 2 views
11

Попытки построить свой Android проект с использованием новейшего ADT инструментов выпуска Gradle, я получаю следующее сообщение об ошибке:Gradle ADT 0,4 ошибка: android.buildToolsVersion отсутствует

Execution failed for task ':compileDebugAidl'. 
> android.buildToolsVersion is missing! 

Использование Gradle 1.6, Android плагин 0,4.

ответ

26

Убедитесь, что вы загрузили последние инструменты ADT, SDK, платформы и сборки. Затем добавьте это в свою конструкцию градиента.

android { 
    buildToolsVersion "17.0" 
    compileSdkVersion 15 
} 

credit to the adt mailing group.

Примечание: Важно, чтобы поставить " вокруг 17.0, как показано на рисунке - в противном случае это не будет работать

+0

Этот ответ должен быть принят. thx – Snicolas

+0

Этот ответ работает только для определенной версии Android Build-tools, которую вы, возможно, не установили. Мой ответ ниже показывает, где можно получить правильную buildToolsVersion для любых установленных вами инструментов Build. – devdanke

+0

Это не работает для меня. С помощью gradle 1.7 и Android plugin 0.5.6 установка buildToolsVersion в кавычках по-прежнему приводит к отсутствию «android.buildToolsVersion». – user2666524

7

Значение buildToolsVersion зависит от версии вы скачали с Google.

Предполагая, что вы установили Android SDK, запустите «android» из командной строки, чтобы открыть Android SDK Manager. В левом столбце вы увидите «Инструменты | Android SDK» Встроенный инструмент. Это говорит вам о том, установлены ли еще инструменты Build.

После установки инструментов для сборки взгляните на второй столбец с надписью «Rev.» Он имеет версию Build-tools для использования в buildToolVersion для gradle.

enter image description here

Смежные вопросы