Как изменить номер версии инструментов сборки для всех моих модулей в Android Studio/Gradle?

Я загрузил новые инструменты сборки в Android Studio (21.0.1 от 21 октября 2014 г.). Затем я удалил 20.0.0, который был у меня в SDK Manager. Затем сборка в Android Studio не удалась, заявив, что не может найти 20.0.0. Я думал, что удалил его. Затем я обнаружил, что на него ссылаются в моем модуле приложения в build.gradle. Я изменил его, а затем снова построил, но это не удалось. Я нашел ссылку в остальных моих модулях (четыре из них, если быть точным). Любая идея, как изменить номера версий инструмента сборки везде? Могу ли я просто удалить номер версии инструментов сборки во всех моих модулях, кроме моего модуля приложения? Это мой первый раз, когда я обновляю инструменты сборки, используя Android Studio, поэтому я хочу убедиться, что ничего не испортил.


person EGHDK    schedule 21.10.2014    source источник
comment
Потому что это версия инструментов сборки. Это не уровень API. Если вы хотите быть злым по этому поводу ... вы сохраняете инструменты сборки 17, 18.01, 18.1, 18.1.1, 19, 19.0.1, 19.0.2, 19.0.3, 19.1, 20, 21, 21.0.1 все установлены? Этот вопрос до сих пор абсолютно актуален.   -  person EGHDK    schedule 21.10.2014
comment
На самом деле я знаю. Причина? Всегда может быть очень критическая ошибка, которая мешает вам строить, и вам нужно откатиться. Собственно говоря: у меня тоже API 3. Зачем мне вообще удалять старые? Я имею в виду, что место на жестком диске, которое они занимают, в наши дни едва заметно, и поэтому мне буквально все равно и не хочется беспокоиться.   -  person WarrenFaith    schedule 21.10.2014
comment
@EGHDK: я еще этого не делал, но один из рецептов на stackoverflow.com/questions/20404476/ должно помочь.   -  person CommonsWare    schedule 21.10.2014
comment
@WarrenFaith: Я имею в виду, что место на жестком диске, которое они занимают, в наши дни едва заметно — пожалуйста, не думайте, что у всех много места на диске. В идеальном мире у каждого было бы место для всего этого. В идеальном мире у меня были бы волосы. Есть много разработчиков, которым по тем или иным причинам не хватает места на диске, будь то индивидуальные разработчики или инженеры в многомиллиардных компаниях.   -  person CommonsWare    schedule 21.10.2014
comment
Спасибо за ответ Xav. Я попробовал именно этот рецепт (для compilesdkversion вместо версии инструментов сборки, и он не работает). Я думаю, это потому, что я не знаю, куда должен идти project.ext, если у моего корня уже есть build.gradle, с которым я буду продолжать работать. ответы в этом вопросе.   -  person EGHDK    schedule 21.10.2014


Ответы (1)


Решение 1. Установите инструменты сборки версии 20.

Решение 2. Измените все build.gradle в своих модулях на сборку с версией 21.

person Cool    schedule 21.10.2014