2017-01-06 5 views
0

Ok, so wie der Titel sagt, möchte meine Android App nicht in einem laufenden Emulator gestartet werden. Der Emulator selbst ist ein Nexus 5 mit API 23 (Android 6.0 Marshmallow).App startet nicht in Android Studio Emulator

Ich sollte gefragt werden, wie ich meine Anwendung starten möchte, wenn der Emulator ausgeschaltet ist, aus einem Pop-up-Fenster fragt, ob ich ein laufendes Gerät verwenden oder von AVD starten möchte, bekomme ich jedoch nicht Dies.

Der Code aus meinem Manifest ist unten. (Wenn eine andere Informationen benötigt werden, fragen weg und ich werde es laden)

Bild nicht mehr verfügbar

+1

wie CommonsWare sagte, keine Bilder veröffentlichen, wenn Sie Code schreiben können. Code kann indiziert werden ... (der Inhalt von) ein Bild kann nicht. –

Antwort

3

Sie haben nicht eine Abschuss Aktivität haben. Daher weiß Android Studio nicht, wie Sie eine Launcher-Aktivität für Ihre App starten. Daher kann Android Studio Ihre App nicht ausführen.

In Ihrem Manifesteintrag LogInScreen haben Sie android.intent.action.MAIN durch com.example.michael.whatsuplondon.MAINACTIVITY ersetzt. Ändern Sie das zurück zu android.intent.action.MAIN.

Auch nicht in Zukunft Screenshots von IDE-Fenstern veröffentlichen, wenn Sie stattdessen den eigentlichen Text (z. B. des Manifests, in diesem Fall) veröffentlichen können.

+0

Danke für die prompte Antwort, aber ich fand heraus, dass das Hauptproblem, das ich hatte, war nur die "Build" auf der linken Seite der Schaltfläche Run statt der "App" als Ganzes ausgewählt haben. Das bedeutete, dass der Build gestartet wurde, da ich ein Java-Icon hatte, aber es wurde nicht im Emulator gestartet - so ziemlich ein Face-Palm-Fehler, haha! – AndroidDevBro

0

Versuchen Sie, Ihre Absicht Filter in sich ändern:

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