92 votes

Activité par défaut non trouvée dans Android Studio

Je viens d'effectuer une mise à jour vers Android Studio 0.2.8 et je reçois une erreur indiquant "Default Activity not found" lorsque j'essaie de modifier les configurations d'exécution.

Lorsque je lance Android Studio, j'obtiens l'erreur suivante : "L'accès n'est autorisé qu'à partir du fil de distribution des événements".

L'activité que j'utilise est une activité de fragmentation.

Jusqu'à présent, j'ai essayé de reconstruire et d'invalider les caches/redémarrer. Les deux n'ont servi à rien.

Veuillez me faire savoir ce que je peux faire pour résoudre ce problème.

0voto

Harish Rana Points 414

Il y a deux mesures que vous pouvez prendre :

  1. Allez dans les configurations et entrez le nom de l'activité à lancer.
  2. Si cela ne fonctionne toujours pas Désactiver l'exécution instantanée

0voto

Mayur Sakhiya Points 346

J'ai essayé toutes les solutions, mais cela ne fonctionne pas du tout. que j'ai essayé de désactiver Instant run dans mon Android studio.

Allez dans Android Studio Paramètres o Préférences (pour MAC) -> Construction, Exécution, Déploiement -> Course instantanée .

décochez la fonctionnalité Exécution instantanée et après avoir cliqué sur le bouton synchroniser le projet avec les fichiers gradle à partir du menu fichier

Maintenant, lancez votre construction...

0voto

Pavel Poley Points 402

Dans certains cas, vous pouvez avoir un modèle avec des category si vous le remaniez à tous les endroits, il peut le remanier dans le fichier manifeste et le tag xml deviendra alors invalide.

0voto

masbayu Points 71

Il existe de nombreuses possibilités pour ce type de cas (Default Activity not Found). Si tous les codes sont corrects, en particulier le Manifest, il suffit d'Invalider le Cache et de redémarrer le studio,

Mais parfois, cela se produit lorsque vous avez une déclaration d'activité en double sur le manifeste, non seulement pour l'activité principale, mais aussi pour les activités enfants.

C'est ce qui m'est arrivé, l'activité par défaut n'a pas été trouvée parce que j'ai des activités enfant en double dans le manifeste, après avoir supprimé cela, tout va bien.

0voto

Devansh Maurya Points 61

Vérifiez s'il n'y a pas de balise en double dans votre AndroidManifest.xml fichier.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X