5 Stimmen

Meine Anwendung erscheint nicht in der AVD, nachdem sie von Eclipse aus gestartet wurde

Ich habe eine kleine App in eclipse für Android erstellt, und wenn ich auf "Ausführen" drücke, wird ein neues AVD erstellt. eclipse sagt mir, dass die App auf dem AVD installiert wurde, aber ich kann sie nicht auf dem virtuellen Gerät finden. Woran kann das liegen? Vielen Dank

0 Stimmen

Haben Sie im Manifest eine Hauptaktivität hinzugefügt?

1 Stimmen

Haben Sie eine Hauptaktivität im Manifest mit der Absicht LAUNCHER? Installiert und startet das ADT-Plugin eine Aktivität für Sie?

5voto

Taslim A. Khan Punkte 515

Ich denke, Sie haben wahrscheinlich vergessen, diese Zeilen in die Manifestdatei einzufügen. Ich hatte das gleiche Problem in einer App und es wurde angezeigt, dass die App installiert war, konnte sie aber im Emulator nicht finden.

<intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
</intent-filter>

Stellen Sie außerdem sicher, dass Sie die Ziel-AVD über Run Configurations einrichten. Run->Run Configurations-> Target, dann wählen Sie das AVD aus der Liste, klicken Sie auf Apply und dann auf Ok. Ich hoffe, das hilft.

4voto

CodingWoodsman Punkte 83

In "Run Configurations" können Sie auf der Registerkarte "Target" das Optionsfeld "Always prompt to pick device" aktivieren. Wenn Sie dann die Anwendung mit der grünen Schaltfläche oben ausführen, können Sie ein beliebiges Gerät auswählen. MaxPower47 hat dieses Problem in dem folgenden Thread gelöst: Ältere Android-Ziele können in AVD nicht ausgeführt werden

0voto

devanshu_kaushik Punkte 915

Löschen Sie die zuvor erstellte avd und erstellen Sie eine neue, starten Sie diese zuerst und führen Sie dann die Anwendung aus. Ich hatte vor einem Monat ein ähnliches Problem und das hat bei mir funktioniert, hoffentlich auch bei Ihnen. Wahrscheinlich ein Fall von avd nicht mit dem adt-Plugin von Eclipse registriert und mit zwei Emulatoren laufen, die apk nicht richtig installieren.

0voto

David Cantu Punkte 1

Versuchen Sie, ein älteres AVD zu verwenden, bei mir hat es funktioniert.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X