AndroidStudio : Impossible de résoudre le symbole MainActivity
J'ai une erreur "Impossible de résoudre le symbole MainActivity" sur ce code.
<activity
android:name=".MainActivity" //here
android:label="@string/app_name"
android:launchMode="singleTask" >
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data
android:host="MainActivity"
android:scheme="callback" />
</intent-filter>
</activity>
Inutile de dire que , MainActivity hérite de l'Activité et nom du package est correct aussi.
Pourquoi?
Merci
Voici une image de la structure de répertoire.
Quelle est votre structure de paquet? Où est MainActivity dans cette structure?
Prendre une capture d'écran de votre structure de répertoire dans android studio
J'ai essayé d'écrire ma structure du package "com.exemple.fovoapp.MainActivity" mais cette erreur n'a pas été fixé.
C'est ma structure de répertoire. fastpic.jp/images.le php?fichier=4073568203.png
Prendre une capture d'écran de votre structure de répertoire dans android studio
J'ai essayé d'écrire ma structure du package "com.exemple.fovoapp.MainActivity" mais cette erreur n'a pas été fixé.
C'est ma structure de répertoire. fastpic.jp/images.le php?fichier=4073568203.png
OriginalL'auteur Yuya Okada | 2014-07-30
Vous devez vous connecter pour publier un commentaire.
Il est possible que votre 'src' répertoire n'est pas défini comme un répertoire source?
Votre IDE semble être en voyant votre com.exemple.fovoapp comme une simple structure de répertoire au lieu d'un paquet. Aussi en regardant votre image liée, le petit "J" sur les fichiers java me dit que aussi. Lorsqu'un fichier java est défini comme source d'habitude il se présente comme une Classe "C".
J'ai peut-être tort, mais assurez-vous de définir votre répertoire src en tant que source et cela devrait résoudre le problème.
Content d'avoir pu aider! Veuillez ne pas oublier d'accepter la réponse si vous l'avez trouvé utile.
veuillez expliquer comment configurer votre src directeur en tant que source.
OriginalL'auteur Miguel Lavigne
Peut-être que vous n'utilisez pas le bon chemin pour le répertoire src.
Il doit être dans le chemin d'accès :
./yourApp/src/main
et pas./yourApp/src/androidTest
Vous pouvez le déplacer manuellement.
OriginalL'auteur Alexandre Gombert
structure de projet, clic droit sur le dossier src->Marque répertoire-> sources de la racine.
Maintenant votre mainactivity.java fichier avec " j " symbole de changement 'c' symbole.
L'erreur a été que le projet n'est pas une source valide le dossier d'où il pourrait ressembler à de l'activité de la classe.
OriginalL'auteur sdinesh94
Dans votre construire.gradle fichier ajouter le suivant.
OriginalL'auteur Naskov