2016-06-27 3 views
4

Я пытаюсь настроить автоматическое обновление репозитория поддержки Google для моего проекта Android на Jenkins. Я нашел два способа сделать это: Плагин менеджера SDK для Jake Wharton, или Плагин для эмулятора Android для Jenkins, но оба этих решения кажутся устаревшими. Документы для SDK Manager Plugin указывают, что:Как настроить автоматическое обновление репозитория поддержки Google для Android-проекта?

Этот плагин устарел и больше не разрабатывается. Команда разработчиков Android обязалась автоматически загружать инструменты и зависимости в v2.2.0 и будет улучшать ее в последующих выпусках.

Где я могу найти информацию о том, как это сделать?

ответ

11

Это примечания к выпуску http://tools.android.com/tech-docs/new-build-system.

В основном это означает, что обновление для использования:

  • classpath 'com.android.tools.build:gradle:2.2.0-alpha4'

сделает что Gradle загрузки автоматически недостающую зависимость, если добавить экспериментальный флаг:

  • android.builder.sdkDownload=true к вашему gradle.properties файл.

Вы можете увидеть объявление здесь https://www.youtube.com/watch?v=csaXml4xtN8&index=23&list=PLWz5rJ2EKKc8jQTUYvIfqA9lMvSGQWtte 43:35

+0

Спасибо, это было именно то, что я искал :) Жаль, что это все еще в альфа, но я дам ему попробовать. – KubaK

+3

Отличный ответ, но, к сожалению, кажется, что этот экспериментальный вариант загружает только инструменты и платформы для сборки, но фактически не обновляет репозиторий Google или Support. Какой позор и [сообщается как ошибка] (https://code.google.com/p/android/issues/detail?id=212309). –