principale ne peut pas être résolu ou n'est pas un champ
Cette erreur se produit dans le setContentView ligne dans cet extrait de code:
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Je comprends que, pour R. layout.principal à résoudre, un fichier nommé res/layout/main.xml doit être présent.
Il est présent et valide (c'est à dire Eclipse, de la marque comme parfait sans erreurs). Alors, quoi d'autre pourrait l'origine de cette erreur?
BTW, j'ai déjà essayé de Projet > Nettoyer. L'erreur persiste.
Vous devez vous connecter pour publier un commentaire.
Assurez-vous que vous n'avez pas cela dans votre importations:
mais:
R
classe.import com.example.AndroidHello.R;
j'obtiens l'erreur "importer ..." ne peut pas être résolu". Que dois-je faire ?your.application.packagename.R
, mais vous avez l'inseadyour.application.packagename.YourClassName.R
qui est faux.Essayez aussi:
ajouter
et de l'exécution:
eclipse->projet->propre..
L'erreur doit être passé.
Si tel est le problème que vous rencontrez, puis vérifier en haut de votre code
vous verrez:
Supprimer cette ligne et de et de le modifier en
Remplacer (com.xx.aa) avec votre nom de package pour la classe. Ce problème se produit principalement lorsque vous copiez tout le code XML et le code Java d'une autre application et de le coller dans votre nouvelle application.
Ceci est un exemple de la façon dont j'ai remplacé le
android.R
colis dans un de mes propres applications (un jeu de puzzle):Bonne chance!
Supprimer tous vos déclarations d'importation à partir de la classe où vous recevez ce message d'erreur.
Puis appuyez sur ctrl+maj+o
Aussi, parfois, il ne se compile pas, même après que les changements nécessaires; mais si vous allez de l'avant et exécutez l'application, le tre ne.
Si vous utilisez eclipse, puis
Supprimer tous vos déclarations d'importation à partir de la classe où vous recevez ce message d'erreur.
appuyez sur CTRL + MAJ + O --> OU sélectionnez Source dans le menu et sélectionnez Organiser l'importation. Cela permettra d'importer toutes les classes nécessaires.
Remarque: Puisque vous avez un local R.class fichier, importer vos fichiers locaux au lieu de les android.R fichier.
Espère que cela aidera quelqu'un.
J'ai supprimé la ligne suivante et il a travaillé pour moi.
import android.R;
J'ai changé
à
Et projet ->nettoyez toujours l'erreur.
Mais quand je lance le projet de l'erreur automatiquement disparu, peut être problème d'Eclipse.
pour moi de changer
à
résolu, alors que mon nom du package a été
com.example.opencvtryagain;