[ Dépannage ] : Command line is too long. Shorten command line for [ Votre classe test ] or also for Android JUnit default configuration



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.

 

Dépannage :Command line is too long. Shorten command line for < Votre classe test > or also for Android JUnit default configuration Cliquez pour tweeter

 

 

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.

 

Command line is too long. Shorten command line for [ Votre classe test ] or also for Android JUnit default configuration - étape 1

 

 

2- Le contenu en bleu sera changé en classpath file -java WrapperClass …

 

Command line is too long. Shorten command line for [ Votre classe test ] or also for Android JUnit default configuration - étape 2

 

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. ).

 

Abonnez vous à notre newsletter

* indicates required

 

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,


Ce mois - ci je suis en plein projet de développement avec Zetaplus. Ce qui ne me permet plus de publier régulièrement sur TediDev. Le site va donc fonctionner au ralenti pendant un certains temps. Suivez nous sur Twitter pour découvrir les projets.


Reply

seize − 14 =