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.

1voto

Yousef Gamal Points 140

Dans mon cas, cela a fonctionné lorsque j'ai supprimé le dossier .idea du projet (Project/.ida) et que j'ai rouvert Android Studio.

0voto

ConquerAndroid Points 221
  1. Faites un clic droit sur le projet et choisissez Ouvrir les paramètres du module.
  2. Allez dans l'onglet Sources de votre module.
  3. Trouvez votre dossier src.
  4. Faites un clic droit dessus et marquez-le comme Sources.

Cela a résolu l'erreur dans mon cas.

0voto

Zafer Points 41

Si vous avez changé le nom des répertoires (structure des classes), par exemple com.dir.sample en com.dir.sample1, n'oubliez pas de changer le paquet com.dir.sample en com.dir.sample1.

0voto

neo-av-in Points 121

Modifier "Workspace.xml" (appuyez sur Ctrl + Shft + R pour le rechercher)

  1. Modifier le nom de l'activité avec le nom du paquet

  2. Assurez-vous de changer "name="USE_COMMAND_LINE" en valeur="false".

  3. Rechargez le projet

C'est fait !

0voto

Pour ceux qui, comme moi, avaient du mal à trouver l'onglet "Sources" :

enter image description here

Ici vous devez marquer votre dossier "src" en bleu (premier clic dans Marquer comme : Source : alors dans votre src ), et vous êtes prêt à partir.

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