Depuis gradle android plugins 2.2-alpha4:
Gradle tentera de télécharger le manque SDK paquets qu'un projet dépend
Qui est incroyablement cool et a été connu pour être un JakeWharton projet.
Mais, pour télécharger le kit de développement de la bibliothèque, vous devez: acceptez les contrats de licence ou gradle vous dit:
Vous n'avez pas accepté les accords de licence du SDK suivantes les composants: [version du SDK Android-Tools 24, Android SDK de la Plate-forme 24]. Avant la construction de votre projet, vous devez accepter le contrat de licence accords et effectuer l'installation des composants manquants à l'aide de l'Android Studio SDK Manager. Vous pouvez également apprendre à le transfert des contrats de licence à partir d'un poste de travail à un autre, aller à http://d.android.com/r/studio-ui/export-licenses.html
Et c'est un problème parce que j'aimerais installer tous les sdk dépendances tout en faisant un gradle build
.
Je suis à la recherche d'une solution pour accepter automatiquement toutes les licences. Peut-être un gradle script ? Avez-vous des idées ?
Merci!
[MODIFIER]
Une solution est d'exécuter:
android update sdk --no-ui --filter build-tools-24.0.0,android-24,extra-android-m2repository
Et l'installer manuellement, mais c'est la gradle nouvelle fonction objectif pour le faire.
[EDIT 2]
Une meilleure solution est d'utiliser le sdkmananger:
yes | sudo sdkmanager --licenses