Lors du test unitaire de votre application android vous rencontrez cet erreur : Command line is too long. Shorten command line for [ Votre classe test ] or also for Android JUnit default configuration.
La migration de linux à windows du code source de notre application android file search n’a pas été sans problèmes. Nous avons connus des soucis après la mise à jour de librairies qui vient sous la forme de l’erreur Illegal class file: Class module-info is missing a super type. Class file version 53. Maintenant nous allons régler un problème d’exécution de test unitaire sous android studio. Lors de l’exécution de notre test unitaire , nous avons trouvé l’erreur ci dessous:
Command line is too long. Shorten command line for [ votre class test ] or also for Android JUnit default configuration
On ignore si le problème est en rapport avec l’environnement windows mais ce dont on est sûr , c’est que l’erreur peut se résoudre sous windows de la même façon que sous linux avec la même méthodologie. Voyons par la suite, comment résoudre ce problème.
[bctt tweet=”Dépannage :Command line is too long. Shorten command line for < Votre classe test > or also for Android JUnit default configuration” username=”tedidevblog”]
Solution pour résoudre l’erreur : Command line is too long. Shorten command line for [ Votre classe test ] or also for Android JUnit default configuration
La résolution de cette erreur n’a rien de compliquer fort heureusement. Il faut se rendre dans les paramètres Run/debug configurations en cliquant sur le lien en dessous de l’erreur ou en passant par le menu principale -> Run/debug configurations. Suivez les étapes qui vont suivre:
1- Au niveau de l’option Shorten command line, on va changer le contenu en bleu.
2- Le contenu en bleu sera changé en classpath file -java WrapperClass …
Normalement après ces 2 étapes , tout serait réglé. Vous ne trouverez plus cet erreur.
Essayez aussi de changer la configuration pour l’ensemble des test unitaires. Pour celà il faudrait sélectionner l’onglet Android JUnit pour s’assurer que la configuration soit appliquer à tout le contenue. ( Nous n’avons pour l’instant pas fait l’essaie. ).
Conclusion
Vous serez peut être intéressé par Git: tutoriel pour lier son dépôt local au dépôt distant pour protéger son projet. et 500 firepaper: Rendez vos mobiles android plus vivant,