J'ai fait une classe de test dans mon projet Android pour vérifier si ma base de données fonctionne. Mais quand je veux déboguer cette classe, cela me donne une erreur: "Impossible de se connecter à la machine virtuelle", dans les détails, il est également dit "Fonctionnement de la prise sur Nonsocket: Configurezblocking". Lorsque j'essaie de déboguer une classe de test dans un autre projet, cela fonctionne et le débogage de mes autres classes dans le projet Android fonctionne également. Le problème peut-il être que j'essaie d'exécuter un test normal sur un projet Android? P>
Quelqu'un peut-il m'aider? Merci! P>
3 Réponses :
Vous avez probablement compris cela déjà, mais pour d'autres qui sont coincés dans cette situation, voici ma réponse. J'ai eu ce problème deux fois moi-même maintenant, et j'ai finalement découvert que c'était lié à p>
y compris une méthode "principale" dans vos fichiers de classe Android: ne le faites pas! strong> p>
Exécuter la configuration dans Eclipse: Supprimer les configurations d'applications créées automatiquement forte> p> blockQuote>
Le lien suivant fournit une très bonne explication sur le problème, la solution et les raisons: http://independementemployed.co.uk/2010/11/16/solu -Inter-Error-Error-ClassFileParreSer-CPP3161 / P>
Ecliplse Run / Exécutez des configurations ... Cliquez sur le X pour supprimer. J'ai une méthode principale dans mon nouveau fichier de classe automatiquement tout en ajoutant une classe de service au projet et en sélectionnant le service Super Class. Habituellement, lorsque je fais cela, il ajoute les talons nécessaires mais cette fois oui, il a ajouté la méthode principale.
Cela causé par une méthode "principale".
Supprimez / renommez la méthode et passez ensuite aux propriétés du projet.
Cliquez sur "Run / Débogage" et supprimez la classe (cela peut rendre Eclipse à exécuter la classe après avoir été compilé). P>
J'ai dû changer le lanceur de test utilisé.
Run->Debug Configurations->JUnit->*JUnit Test Class*
Cliquez sur le X rouge pour supprimer cette configuration