Не удалось импортировать новый проект Gradle: не удалось найти версию Build Tools *.0.0

Когда я загружаю Android Studio и выбираю «Новый проект...» и создаю новый проект, я получаю эту всплывающую ошибку:

Не удалось импортировать новый проект Gradle: не удалось найти версию Build Tools 17.0.0

Дополнительные сведения см. в журнале IDE (Справка | Показать журнал)

Я хотел бы просмотреть журнал IDE, но мне даже не удалось войти в приложение, чтобы что-то сделать. Я несколько раз просматривал настройки, чтобы узнать, могу ли я установить путь для инструментов сборки, но ничего не могу найти. Как мне это исправить или как мне войти в приложение, не открывая проект, чтобы я мог хотя бы посмотреть логи?


person Jason Robinson    schedule 18.05.2013    source источник
comment
Проверьте журнал: переменная среды .AndroidStudioPreview\system\log\idea.log и JAVA_HOME   -  person Ujjwal Singh    schedule 15.03.2014


Ответы (14)


Потратив несколько часов: я перезапустил Android SDK Manager и в это время заметил, что у меня получилось Android SDK Platform-tools (апгрейд) и Android SDK Build-tools (новый).

После их установки я наконец смог полностью скомпилировать свой проект.

Примечание. Должна быть установлена ​​последняя версия ADT (версия 22).

person Community    schedule 18.05.2013
comment
В моем случае у меня была установлена ​​правильная версия инструментов сборки Android SDK, но я искал в Android SDK, который использовал с Eclipse. Студия Android поставляется с пакетом Android SDK, локализованным в <ANDROID_STUDIO>/sdk. Запустите Android SDK Manager, запустив <ANDROID_STUDIO>/sdk/tools/android, и установите правильную версию Android SDK Build-tools, и вы должны устранить проблему. - person andre; 19.10.2013
comment
Вы можете переименовать этот вопрос, чтобы не удалось найти версию Build Tools *.0.0. - person ooolala; 07.11.2013
comment
SDK Manager находится в меню программ Windows под Android SDK Tools. В окне диспетчера SDK есть заголовок «Инструменты». Под ним вы должны найти различные версии Android SDK Build-tools. Запустите от имени администратора, чтобы он мог управлять локальными файлами. - person Dale; 24.03.2016
comment
В основном то, что сказал @Dale. Если вы нажмете «Запустить автономный диспетчер SDK», вы увидите дополнительные параметры, и там должны быть инструменты сборки Android SDK. - person stealthysnacks; 26.08.2016
comment
Это не относится к установке более старых версий инструментов сборки. См. stackoverflow.com/a/39068538/973624. - person mrtumnus; 30.04.2018
comment
В моем случае удаление какой-либо старой версии Android SDK Build-tools в Android SDK Manager спасает меня. - person user3600935; 06.06.2021

По состоянию на май 2020 г. действительно простое решение с использованием Android Studio:

  1. Откройте Android-студию
  2. Вверху выберите Файл > Настройки > Внешний вид и поведение > Системные настройки > Android SDK.
  3. нажмите на вкладку Инструменты SDK вверху. Затем выделите в списке Android SDK Build Tools.
  4. Установите флажок "Показать сведения о пакете", выберите нужную версию инструментов сборки и нажмите "Применить".
person C.Lee    schedule 21.08.2016
comment
Это самый простой ответ на данный момент. Спасибо! - person Steven Carlton; 16.11.2016
comment
спас мой день, в моем случае там присутствовал 25.0.3 (в SDK), и я добавил 25.0.0 в build.gradle (я думал, что это последний) ... поэтому переход на 25.0.3 в build.gradle решил проблема - person Shirish Herwade; 20.07.2017
comment
Это также работает в IntelliJ. +1 Я упустил из виду Показать детали пакета - person lucidbrot; 01.11.2017
comment
Инструменты › Android не существует, начиная с Android Studio 3.0.1. Я могу найти его в разделе «Настройки»> «Внешний вид и поведение»> «Системные настройки»> «Android SDK». - person mrtumnus; 30.04.2018
comment
Замечательно! Большое спасибо. Я потратил много времени, чтобы узнать... - person Binh Le; 09.05.2018
comment
в 2019 году вы найдете это в разделе «Файл» > «Настройки» > «Внешний вид и поведение» > «Системные настройки» > «Android SDK... - person Hozayfa El Rifai; 01.01.2019

Посмотрите в диспетчере SDK, какая у вас самая высокая Android SDK Build-tools версия, и скопируйте этот номер версии в файл build.gradle вашего проекта в свойство android/buildToolsVersion (для меня версия была "18.1.1").

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

person Nicolas Buquet    schedule 17.10.2013
comment
Привет. Система сайта, похоже, считает, что это дубликат этого ответа, возможно, вы могли бы обновить каждый, чтобы более конкретно ответить на каждый вопрос, или пометить вопрос как дубликат? Спасибо! - person nanofarad; 18.10.2013
comment
Да, когда я обновился до Android 4.4, я забыл обновить этот раздел в моем файле build.gradle. Самая последняя версия buildToolsVersion сейчас 19... - person IgorGanapolsky; 05.11.2013

Вот что я должен был сделать:

  1. Установите последнюю версию Android SDK Manager (22.0.1)
  2. Установите Gradle (1.6)
  3. Update my environment variables:
    • ANDROID_HOME=C:\...\android-sdk
    • GRADLE_HOME=C:\...\gradle-1.6
  4. Update/dobblecheck my PATH variable:
    • PATH=...;%GRADLE_HOME%\bin;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools
  5. Запустите Android SDK Manager и загрузите необходимые SDK API.
person Jan-Terje Sørensen    schedule 03.07.2013
comment
В частности, если вы вручную установили $ANDROID_HOME в вашем bashrc для какой-либо другой установки SDK (не той, которая поставляется с Android Studio), сценарии сборки могут запутаться. Это случилось со мной в Mac OS X. У меня была другая установка SDK в моей оболочке $PATH, которая все испортила. - person Pierre-Antoine LaFayette; 09.08.2013

Это происходит из-за того, что редакция x инструментов сборки не существует.

На сегодняшний день последней версией является 23.0.2 (может постоянно меняться).

Нужные вам buildToolsVersion включены в Android SDK, который обычно устанавливается в каталоге <sdk>/build-tools/<buildToolsVersion>.

Не путайте Android SDK Tools с помощью инструментов сборки SDK.


Измените buildToolsVersion вашего build.gradle на какую-либо версию, установленную в <sdk>/build-tools

android {
   buildToolsVersion "23.0.2"
   // ...

}
person activedecay    schedule 21.01.2016

Всякий раз, когда вы пытаетесь запустить проект с версией инструмента сборки, отсутствующей в студии, вы столкнетесь с этой ошибкой.

На данный момент, в 2017 году, Android Studio сделала его очень простым.

Он подскажет вам об этой проблеме вместе с чем-то вроде этого

Скриншот из Android Studio

Скриншот из Android Studio

Вам просто нужно щелкнуть по нему, и система загрузит версию сборки, необходимую для запуска проекта.

person Anuj Agarwal    schedule 27.06.2017
comment
Эй, @Anuj. Можете ли вы добавить изображение в сам ответ? - person garfbradaz; 27.06.2017
comment
@garfbradaz Согласно правилам SO, я не могу добавлять изображения в сам ответ, пока у меня не будет 10 репутаций (я здесь новичок :-D). Поэтому, как только я доберусь туда, я обновлю свой ответ. Спасибо за предложение, мой друг. Если этот ответ поможет вам, вы можете проголосовать за него. Спасибо! - person Anuj Agarwal; 27.06.2017
comment
Моя сумка, приятель, не обращай на меня внимания! :) - person garfbradaz; 27.06.2017
comment
Ха... Я расширил дерево ошибок, чтобы найти основной источник. Он показывает сообщение об ошибке, поэтому я начал поиск, и в настоящее время самые популярные ответы кажутся неправильными - в моей версии даже не упоминаются пункты меню. Но этот ответ заставил меня вернуться и посмотреть на корень дерева ошибок, в котором есть упомянутая ссылка. - person Izkata; 24.06.2018
comment
черт возьми, идеальный ответ! - person datdinhquoc; 02.10.2018

У меня был установлен API 17, но этого было недостаточно. Что мне действительно нужно установить, так это «Android SDK Build-Tools 17».

Вы можете найти «Android SDK Build-Tools X» внутри первого дочернего элемента с именем «Инструменты» в «Android SDK Manager».

person Deisbel R Diaz    schedule 27.02.2014

в перспективе вашего проекта найдите Application -> build.gradle и отредактируйте эти строки

android { compileSdkVersion "android-N" buildToolsVersion "24.0.0 rc1"

так:

android { compileSdkVersion 24 buildToolsVersion "23.0.3"

person Dan Alboteanu    schedule 19.06.2016
comment
Этот ответ не имеет никакого смысла. Вопрос в том, как установить инструменты сборки. - person RandyTek; 26.07.2016

Недавно у меня была эта проблема, мой проект не включал файл local.properties.

Проверьте файл local.properties, если он содержит sdk.dir с правильным путем к sdk.

person Tomek Kozlowski    schedule 24.11.2013
comment
Лучше всего просто удалить свой local.properties. Он генерируется автоматически. - person Chad Bingham; 07.12.2013

Я думаю, вы можете загрузить последнюю версию Android SDK и использовать ее. Я сделал это, решил проблему и работает хорошо. вот ссылка: http://developer.android.com/sdk/index.html#download

person littleyang    schedule 19.05.2013

Попробуйте сначала запустить gradle в командной строке. Это может предложить вам установить и переменную среды:

export _JAVA_OPTIONS="-Xms256m -Xmx1024m"

Подробнее читайте здесь: 1, 2


Кроме того, убедитесь, что инструменты сборки Android SDK (adb, aapt, dx, dx.jar) доступны в пакете PATH. Если нет, вы можете создать символические ссылки в соответствующих местах. Они изменились с выходом новых версий SDK. Вот скрипт оболочки, который создает для вас символические ссылки в папке $ANDROID_HOME.

person JJD    schedule 04.09.2013

В основном ошибка говорит о том, что у вас отсутствуют установленные «Android SDK Build-tools».

person Maxim Galushka    schedule 08.02.2014

Это сработало для меня после того, как я перепробовал множество решений:
По какой-то причине процесс adb не перезапускался после установки новых пакетов. Уничтожение adb.exe вручную и попытка импортировать проект в другой раз решили эту проблему для меня.

person Crigges    schedule 27.11.2016

Удалите инструменты Android SDK, а затем переустановите их в меню «Инструменты» > «Диспетчер SDK».

Скриншот, как удалить инструменты SDK

person Naji Ali    schedule 04.12.2017