web-dev-qa-db-fra.com

Impossible d'identifier l'activité de lancement: l'activité par défaut non trouvée après la mise à niveau de Android Studio 4.0

J'ai eu ce problème depuis la mise à niveau vers Android Studio 4.0 sur MacOS. Lorsque j'essaie de démarrer mon application de Android Studio, je reçois l'erreur suivante :

Could not identify launch activity: Default Activity not found
Error while Launching activity

Ce qui est un peu unique à propos de mon projet est que l'activité par défaut est définie dans le manifeste d'une autre bibliothèque utilisée par mon projet, pas le projet lui-même. Tout cela fonctionnait bien avant la mise à niveau, mais maintenant ce n'est pas pour moi. Lorsque j'ouvre le projet contenant la dépendance, elle construit et court bien. J'ai déjà essayé les étapes suivantes:

  • nettoyer le projet, reconstruire
  • invalider les caches et redémarrer
  • réinstallez Android Studio
  • supprimer tous les fichiers et dossiers générés (construction, gradle, .idea, etc.)
11
user2970752

De mon côté, c'était un problème avec le manifeste. Vous pouvez détecter ce type de problème en regardant l'onglet Manifeste fusionné. Pour plus de détails, vous pouvez regarder le lien partagé par Mike N. dans le premier commentaire.

1
Lu No

Le problème se posera dans de nouveaux projets lorsque l'on oublie de cocher la case à cocher Activité par défaut lors de l'ajout de toute personne nouvelle ou ultérieure.

Ceci peut être corrigé à l'étape ultérieure en allant à exécuter> Modifier les configurations> Lancement: Dans quelle modification à une activité spécifiée et sélectionnez l'activité que vous choisissez de conserver comme première page sur le lancement de l'application.

0
Karthick