Автоматически принимать все лицензии SDK

Так как Gradle Android плагины2,2-альфа-4:

Gradle попытается загрузить отсутствующие пакеты SDK, от которых зависит проект

Что удивительно круто и было известно, чтобы бытьПроект JakeWharton.

Но, чтобы загрузить библиотеку SDK, вам необходимо: принять лицензионные соглашения или Gradle сообщает вам:

Вы не приняли лицензионные соглашения следующих компонентов SDK: [Android SDK Build-Tools 24, Android SDK Platform 24]. Перед созданием проекта необходимо принять лицензионные соглашения и завершить установку отсутствующих компонентов с помощью Android Studio SDK Manager. Кроме того, чтобы узнать, как переносить лицензионные соглашения с одной рабочей станции на другую, перейдите наhttp://d.android.com/r/studio-ui/export-licenses.html

И это проблема, потому что я хотел бы установить все зависимости SDK при выполненииgradle build.

Я ищу решение для автоматического принятия всех лицензий. Может быть, сценарий gradle? Есть ли у вас какие-либо идеи ?

Спасибо!

[РЕДАКТИРОВАТЬ]

Решением было выполнить:

android update sdk --no-ui --filter build-tools-24.0.0,android-24,extra-android-m2repository

И установите его вручную, но это новая функция, предназначенная для Gradle.

[РЕДАКТИРОВАТЬ 2]

Лучшее решение - использовать sdkmananger:

yes | sudo sdkmanager --licenses

Ответы на вопрос(30)

Ваш ответ на вопрос