Comment Configurer Android Studio pour Exécuter Ses Peluches sur Chaque génération?

Était une fois, en particulier dans Eclipse, de la terre, de la Charpie irait sur chaque version, et donc si vous n'avez pas de Peluches vérifications, vous trouverez immédiatement. Avec Android Studio (testé sur 1.3), les Peluches ne fonctionne pas par défaut sur une génération. Les nouveaux arrivants peuvent faire des erreurs que les Peluches serait de vérifier, mais depuis que les Peluches ne fait pas les exécuter, les nouveaux arrivants ne pas les trouver.

(OIE, si un chiffon de test ne s'est pas exécuté dans une forêt, est-il vraiment un chiffon en test?)

Commentaires sur ce blog montrer comment un peu sorta obtenir des Peluches à exécuter en tant que partie d'une construction:

  • Modifier la configuration du projet
  • Dans l'onglet Général de la configuration, faites défiler vers le bas et pliez ouvrir le "Avant le lancement de la" panneau de
  • Dans le panneau, ajouter une étape à "Exécuter Gradle Tâche" nommé lint pour votre module

Toutefois, cela fonctionne en ligne de commande de la Charpie, résultant dans les rapports écrits en XML et HTML sur votre disque dur. Cela fonctionne, mais il serait plus propre d'avoir Android Studio exécuter son IDE de la Charpie de vérifications, de sorte que les résultats s'affichent dans un IDE panneau.

Est-il un moyen de mettre en place un projet de construction d'effectuer l'IDE de la Charpie des contrôles?

Des points de Bonus si il pourrait être mis en place seulement exécuter les Peluches, pas l'analyse complète effectuée par Analyser > Inspecter le Code. Alors que l'analyse complète est de temps en temps utiles, les Peluches est assez lent, comme il est, sans parler de la doutant-utile à d'autres analyses réalisées par Android Studio (par exemple, la correction orthographique).

Alors que cette mise en place ne serait pas un bon plan pour tous les projets (Fibre scans sont lent), pour les nouveaux arrivants à Android, il pourrait être un geste approprié.

  • Avez-vous vu cette réponse? stackoverflow.com/questions/22850333/...
  • Je ne peux le faire que de faire quelque chose d'utile. Il évoque le billet de blog que j'ai cités, où le blog utilise un "Run Gradle tâche" au lieu de "Gradle-aware faire". Avec "Run Gradle tâche", j'ai au moins obtenir la Charpie rapport écrit sur le disque. Avec "Gradle-aware faire", je n'ai même pas que. Ni fournit de l'IDE de visual représentation de la fibre de messages. Merci, tout de même!
  • C'est bizarre que notre Jenkins, l'échec de la construction si je ne tourne pas de Peluches, cela signifie qu'il est en cours d'exécution avec un jenkins construire?.
InformationsquelleAutor CommonsWare | 2015-09-17