éviter les peluches quand gradle exécuter vérifier
quelqu'un pourrait-il m'en dire un moyen d'éviter l'exécution de "peluches" chaque fois que je lance dans gradle vérifier?
J'ai défini dans la construction.gradle
lintOptions {
quiet true
}
Cependant, il continue à faire cette tâche. Le problème est que cela prend une éternité à chaque fois que j'ai à faire un chèque.
- à partir de la ligne de commande ./gradlew build propre -x peluches
Vous devez vous connecter pour publier un commentaire.
Source: Gradle Guide De L'Utilisateur : À L'Exclusion Des Tâches
Vous pouvez sauter à l'aide de l'ajout de
-x lint
lorsque vous exécutez lecheck
tâche:Si vous voulez l'ignorer de façon permanente, vous pouvez ajouter ceci à votre
build.gradle
avantapply plugin: 'com.android.application'
:./gradlew check -x lint
J'ai juste désactivé la tâche lors de la phase d'installation:
Remarque: il n'est pas nécessaire de mettre l'instruction à l'intérieur de
android.lintOptions
, mais puisque c'est la configuration de la charpie, c'est sympa de les avoir ensemble.Ensemble
checkReleaseBuilds
àfalse
va désactiver les peluches de vérifier sur la version release. Ajouter des scripts suivants pour votre construction.gradle fichier:(Gradle 1.1.0, emballés avec Android Studio 1.1.0)
Pour quiconque de se demander comment faire cela avec plusieurs sous-projets, j'ai fini par avoir à désactiver à l'aide de la racine du projet de construction.gradle fichier comme ceci:
Si vous arrive d'avoir différents construire des variantes, peut-être plus robuste script solution serait
utiliser ce code pour désactiver toutes les peluches de tâches à l'aide de Gradle de la nouvelle configuration de l'évitement de l'API:
(testé sur Android plugin Gradle 3.3.2.)
Si vous voulez toujours la charpie de la tâche, vous pouvez également:
Modifier
build.gradle
commeCould not find method abortonError() for arguments [false] on object of type com.android.build.gradle.internal.dsl.LintOptions. Open File