it-swarm.com.ru

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

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

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

Обратитесь к журналу IDE для получения более подробной информации (Справка | Показать журнал)

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

96
Jason Robinson

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

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

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

98
user456118

Начиная с Apil 2018 , действительно простое решение с использованием Android Studio:

  1. Откройте Android Studio
  2. Сверху выберите Инструменты -> Android -> SDK Manager
  3. В разделе «Внешний вид и поведение» -> «Системные настройки» -> Android SDK нажмите «Инструменты SDK» сверху. Затем выделите Android SDK Build Tools из списка.
  4. Установите флажок « Показать сведения о пакете », выберите нужную версию инструментов сборки и нажмите «Применить». 

Готово. 

71
C.Lee

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

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

19
Nicolas Buquet

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

  1. Установите последнюю версию Android SDK Manager (22.0.1)
  2. Установить Gradle (1.6)
  3. Обновить мои переменные среды:
    • Android_HOME=C:\...\Android-sdk 
    • GRADLE_HOME=C:\...\gradle-1.6
  4. Обновить/убрать проверку моей переменной PATH:
    • PATH=...;%GRADLE_HOME%\bin;%Android_HOME%\tools;%Android_HOME%\platform-tools
  5. Запустите Android SDK Manager и загрузите необходимые SDK API
8
Jan-Terje Sørensen

Это происходит потому, что Build Tools ревизии x не существует.

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

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

Не путайтеИнструменты Android SDK с Инструменты сборки SDK .


Измените в build.gradlebuildToolsVersion версию, установленную в <sdk>/build-tools

Android {
   buildToolsVersion "23.0.2"
   // ...

}
5
activedecay

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

По состоянию на 2017 год, это было сделано очень просто с помощью Android Studio.

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

A screenshot from Android Studio

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

4
Anuj Agarwal

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

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

как это:

Android { compileSdkVersion 24 buildToolsVersion "23.0.3"

3
Dan Alboteanu

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

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

3
Deisbel R Diaz

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

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

2
Tomek Kozlowski

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

1
Crigges

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

1
Maxim Galushka

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

export _Java_OPTIONS="-Xms256m -Xmx1024m"

Подробнее здесь: 1 , 2


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

1
JJD

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

1
littleyang

Удалите Android SDK Tools, а затем переустановите их из Инструменты> SDK Manager.

 Screenshot of how to uninstall SDK Tools

0
Naji Ali