Kann keine Verbindung zu VM herstellen

Ich habe eine Testklasse in meinem Android-Projekt gemacht, um zu überprüfen, ob meine Datenbank funktioniert. Aber wenn ich diese Klasse debuggen will, gibt es mir einen Fehler: "Kann nicht an VM anschließen", im Detail heißt es auch "Socket-Betrieb auf nonsocket: configureBlocking". Wenn ich versuche, eine Testklasse in einem anderen Projekt zu debuggen, funktioniert es und das Debuggen meiner anderen Klassen im Android-Projekt funktioniert auch. Kann das Problem sein, dass ich versuche, einen normalen Test auf einem Android-Projekt zu führen?

Kann mir jemand helfen? Vielen Dank!

  • Bewegen von Android / Eclipse-Projekt auf neuen PC
  • Warum müssen wir in Android manchmal super anrufen?
  • Vorteile von Umstellung von Eclipse auf IntelliJ IDEA für Android-Entwicklung
  • Was ist Eclipse Ctrl + O Verknüpfung gleichwertig in Android Studio?
  • Custom Lint Rule nicht in Eclipse / Android Studio aufgeführt
  • Wie benutzt man setOnTouchListener in C # (Xamarin)
  • Ruby praktisch für Android Entwicklung?
  • Fragment: welcher Rückruf aufgerufen hat, wenn man die Taste drücken und sie anpassen kann
  • Proguard scheint, eine ganze Pakete, die in den Pfad enthalten sind zu entfernen
  • Android-Studio nullpointer Warnungen / Benachrichtigung in Code-Ansicht
  • Stach auf Xamarin AAPT Fehler
  • So ändern Sie Alert-Dialog Header-Teiler Farbe Android
  • 3 Solutions collect form web for “Kann keine Verbindung zu VM herstellen”

    Du hast es wahrscheinlich schon herausgefunden, aber für andere, die in dieser Situation stecken bleiben, hier ist meine Antwort. Ich habe dieses Problem schon ein paar Mal selber gehabt, und ich habe endlich herausgefunden, dass es damit zusammenhängt

    Einschließlich einer "Haupt" -Methode in Ihre Android-Klasse Dateien: Do not do it!

    Führen Sie die Konfiguration in Eclipse aus: Löschen Sie die automatisch erstellten Anwendungskonfigurationen

    Der folgende Link bietet eine sehr gute Erklärung über das Problem, die Lösung und die Gründe: http : //unabhängigeUnterstützung.de/11/16/solved-internal-error-classfileparser-cpp3161/

    Es verursacht durch eine "Haupt" -Methode.
    Löschen / umbenennen Sie die Methode und gehen Sie dann zu den Eigenschaften des Projekts.
    Klicken Sie auf "Run / Debug Settings" und löschen Sie die Klasse (es kann Eclipse machen, um die Klasse nach dem Kompilieren auszuführen).

    Ich musste den Test Launcher ändern.

    Run->Debug Configurations->JUnit->*JUnit Test Class* 

    Wählen Sie im unteren Bereich des Einstellungsdialogs neben der Menüliste die Option Andere auswählen.

    Bildbeschreibung hier eingeben

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.