2017-01-06 3 views
0

Ok, comme le titre l'indique, mon application Android ne veut pas se lancer dans un émulateur en cours d'exécution. L'émulateur lui-même est un Nexus 5 exécutant API 23 (Android 6.0 Marshmallow).L'application ne démarre pas dans Android Studio Emulator

Je sais que je devrais être demandé comment je souhaite lancer mon application si l'émulateur est éteint, à partir d'une fenêtre pop-up qui demande si je veux utiliser un périphérique en cours d'exécution ou en démarrer un de AVD, cependant, je ne comprends pas ce.

Le code extrait de mon manifeste est ci-dessous. (Si une autre information est nécessaire demander de suite et je vais le télécharger)

image plus disponible

+1

comme CommonsWare dit, ne postez pas d'images lorsque vous pouvez poster le code. le code peut être indexé ... (le contenu de) une image ne peut pas. –

Répondre

3

Vous ne disposez pas d'une activité de lancement. Par conséquent, Android Studio ne sait pas comment démarrer une activité de lancement pour votre application. Il ne propose donc pas d'exécuter votre application.

Sur votre entrée de manifeste LogInScreen, vous avez remplacé android.intent.action.MAIN par com.example.michael.whatsuplondon.MAINACTIVITY. Remplacez cela par android.intent.action.MAIN. De même, à l'avenir, ne postez pas de captures d'écran de fenêtres IDE, lorsque vous pouvez publier le texte réel à la place (par exemple, du manifeste, dans ce cas).

+0

Merci pour la réponse rapide, cependant, j'ai découvert que le problème principal que j'avais était dû à avoir seulement sélectionné le 'build' à gauche du bouton d'exécution au lieu de l'ensemble de l'application. Cela signifiait que le build était lancé car j'avais une icône Java qui apparaissait mais qui ne se lançait pas dans l'émulateur - à peu près une erreur de face-haha! – AndroidDevBro

0

Essayez de changer votre filtre intention dans:

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