2013-03-05 4 views

Antwort

1

starten Sie einfach Ihre Eclipse und führen Sie es erneut

9

Das Problem, wie ich liege in der Tatsache, entdecken die das Projekt nicht über die erforderliche Virtual Device für sie in dem AVD-Manager definiert ist.

So sind die empfohlenen Schritte in Eclipse sind:

  1. Gehen Sie auf "Projekt" -> Einstellungen-> Android.
  2. Im rechten Bereich sehen Sie, welche Zeile im Projekt-Build-Ziel aktiviert ist.
    Merken Sie sich die Zielplattformnummer, die in der ausgewählten Zeile erscheint.
  3. Gehen Sie zu "Windows" -> AVD-Manager.
  4. Überprüfen Sie die Liste der vorhandenen virtuellen Android-Geräte für ein Gerät, das der Plattform- und API-Ebene entspricht, die Sie für Ihr Projekt festgelegt haben (siehe Schritt 2 oben).
  5. Wenn es keine Linie gibt, die eine AVD für Ihre Plattform enthält (wie ich vermute), fügen Sie sie mit der Schaltfläche "Neu" hinzu.
  6. Ein Fenster "Neues virtuelles Android-Gerät erstellen" wird geöffnet. Legen Sie einen neuen Gerätenamen fest. Wählen Sie im Auswahlfeld "Ziel" die richtige Plattform für Ihr Projekt.

--- ODER ---

  1. öffnen Android Virtual Device-Manager
  2. wählen Sie die AVD Sie für Ihre App verwenden.
  3. Drücken Sie die Start-Taste und warten Sie, bis ein neues Formular angezeigt wird (Startoptionen).
  4. Aktivieren Sie das Kontrollkästchen "Benutzerdaten löschen" und klicken Sie auf "Start".

Dies sollte funktionieren.

--- ODER ---

  1. öffnen Android Virtual Device-Manager
  2. löschen AVD Sie für Ihre App verwenden.
  3. Erstellen Sie einen neuen AVD.
  4. Starten Sie neue AVD.

Dies sollte auch funktionieren.

- ODER -

dies versucht .. zu DDMS Perspektive gehen -> wählen Sie Gerät -> zum Fenster -> Navigation -> Sicht anzeigen Menü -> adb zurückgesetzt ...

Genießen Sie Ihren Emulator noch einmal!

+0

Ich habe getan, dass Ihre sagt. Aber derselbe Fehler kommt wieder. Ich kann auch nicht sehen, wenn ich die App starte, dass ich eine Komponente in die XML-Datei einfüge. –

+0

@ emrecelenk Versuchen Sie, eine neue AVD-Datei über den AVD-Manager zu erstellen und die alte zu löschen. – Sathish

+0

Welche IDE ist am besten zum Schreiben von Android-App.Netbeans oder Eclipse? –

1

Gehen Sie zur Geräteansicht und in der oberen rechten Ecke gibt es einen Abwärtspfeil, klicken Sie dort später auf adb zurücksetzen. Nach ein paar Sekunden versuchen, die App erneut zu starten, sollte es funktionieren.

4

Dies löste es für mich:

1) Lassen Sie Eclipse Open und der Emulator auch offen, obwohl Eclipse-es nicht findet.

2) In Befehlszeile Typ:

adb Kill-Server

Wenn dann prompt zurück kommt, Typ

adb Start-Server

3) Nach adb beginnt erneut versuchen um Ihr Projekt erneut von Eclipse aus auszuführen.

2

Gehen Sie zu run-> Konfiguration-> Ziel-> wählen Avd -> Run it. Es löste mein Problem, das mich verrückt

3

gemacht Sie ADB vom Manager Fenster Aufgabe töten kann, aber ich rate Ihnen, die ADB Prozess Baum töten. Klicken Sie mit der rechten Maustaste auf das AdB im Task-Manager und dann auf END Process TREE. Das hat für mich funktioniert und ich glaube, es wird dir helfen, das Problem zu lösen. Aber stellen Sie sicher, dass Sie Ihren AVD erkannt haben. Klicken Sie dazu auf den AVD-Manager - klicken Sie auf den AVD, den Sie verwenden möchten, um ihn zu markieren, und klicken Sie dann auf die Registerkarte START - Die Startoptionen werden geöffnet. Klicken Sie auf Benutzerdaten löschen und dann auf LAUNCH. Das wird Ihnen helfen, Ihre identifizierte AVD zu starten, bevor Sie weitermachen, um den Adb-Prozessbaum zu töten, wie ich zuvor beschrieben habe. Das hat die Magie für mich bewirkt. Versuchen Sie anschließend, das Programm auszuführen. Wenn Sie einen Fehler wie "Aktivität funktioniert nicht" erhalten, keine Panik. Es ist kein Fehler, aber es ist nur da, um Ihnen zu sagen, dass Sie Ihr Programm erneut ausführen, ohne den Code zu ändern oder zu aktualisieren. Sie können einfach auf die Rückwärts-Schaltfläche auf Ihrem Emulator klicken und dann erneut ausführen, und Sie werden diesen Fehler nicht mehr sehen.

Verwandte Themen