Android requirejs le niveau de conformité du compilateur 5.0 ou 6.0. Trouvé ‘1.7’ à la place. Veuillez utiliser les outils Android> Corriger les propriétés du projet

Quelqu’un a-t-il un problème similaire avec cela, j’importe un projet Android et je reçois des erreurs comme

[2011-10-03 17:20:09 - Screen] Android requires comstackr compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools > Fix Project Properties. [2011-10-03 17:21:55 - App] Android requires comstackr compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools > Fix Project Properties. [2011-10-03 17:21:59 - App] Android requires comstackr compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools > Fix Project Properties. 

J’ai eu des erreurs pour supprimer toutes les fonctions @Override ci-dessus. J’ai Windows 7 x64, jvm7 x64. Quelqu’un at-il la moindre idée de ce qui ne va pas? (J’ai fait les outils Android -> Correction des propriétés du projet mais n’a pas aidé)

Ce n’est pas le problème, Jack. Android SDK n’est pas x64, mais fonctionne correctement avec x64 jvm (et x64 eclipse IDE).

Comme l’a dit Helios, vous devez définir la compatibilité du projet avec Java 5.0 ou Java 6.0.

Pour ce faire, 2 options:

  1. Faites un clic droit sur votre projet et sélectionnez "Android Tools -> Fix Project Properties" (si cela ne fonctionne pas, essayez la deuxième option)
  2. Faites un clic droit sur votre projet et sélectionnez "Properties -> Java Comstackr" , cochez “Activer les parameters spécifiques au projet” et sélectionnez 1.5 ou 1.6 dans la zone de sélection “Paramètres de conformité du compilateur” .
  1. Allez dans le dossier du projet et faites un clic droit dessus – > properties -> cochez la case en lecture seule et cliquez sur OK

  2. Faites un clic droit sur votre projet et sélectionnez "Android Tools -> Fix Project Properties"

  3. Faites un clic droit sur votre projet et sélectionnez "Properties -> Java Comstackr" , cochez "Enable project specific settings" et sélectionnez 1.5 ou 1.6 dans la zone de sélection “Paramètres de conformité du compilateur”. (essayez tous les niveaux un par un au cas où)

  4. Sous Window -> Preferences -> Java -> Comstackr , définissez le niveau de conformité du compilateur sur 1.6 ou 1.5.

J’espère que cela réglera le problème.

Je recommande d’utiliser la version x86 de jvm. Quand j’ai eu mon nouvel ordinateur portable (x64), je voulais aller au x64 (jvm, jdk, jre, eclipse, etc.). Mais une fois que j’ai fini de tout configurer, je me suis rendu compte que le SDK Android n’était pas x64, donc j’avais des problèmes. Revenez à jvm x86 et vous devriez être ok.

EDIT: 14/11/13

J’ai vu une activité récente et je pensais que je développerais un peu plus.

Je n’ai pas dit qu’il ne fonctionnerait pas avec x64, je recommande juste d’utiliser x86.

Voici un bon post sur les avantages / inconvénients du JDK x64. Avantages de la plate-forme Java 64 bits

Processus de pensée: À quelle fin? Pourquoi j’essaie d’utiliser le JDK 64 bits? Juste parce que j’ai un système d’exploitation 64 bits? Ai-je besoin de l’une des fonctionnalités du JDK 64 bits? Existe-t-il des fonctionnalités supplémentaires dans le JDK 64 bits?! Pourquoi est-ce que ça ne va pas bien jouer ensemble? F *** ça va 32 bits.

Faire un Project -> Clean... corrigé pour moi.

Mon éclipse avait cessé de fonctionner, alors j’ai nettoyé le répertoire de l’ workspace et après avoir lancé Eclipse lorsque j’ai importé le projet, j’ai eu ce problème. D’autres solutions suggérées ici n’ont pas fonctionné.

Pour la plupart des personnes qui reçoivent toujours l’erreur après avoir corrigé les propriétés du projet, vous avez probablement installé Java 7 SDK lors de la configuration de votre environnement, mais il n’est actuellement pas pris en charge pour le développement Android.

Comme le message d’erreur l’indique, vous devriez avoir installé Java 5.0 ou 6.0, mais Java 7 a été trouvé.

Si vous corrigez les propriétés du projet sans d’abord installer Java 5 ou 6, vous verrez à nouveau la même erreur.

  • Assurez-vous d’abord d’installer Java SDK 5 ou 6, ou installez-le.
  • Vérifiez que votre variable d’environnement (JAVA_HOME) pointe vers le SDK 5/6.

Et alors:

  • Vérifiez qu’Eclipse utilise le SDK 5/6 par défaut (Window => Prefs. => Java => Comstackr
  • Désactiver les parameters spécifiques au projet (Propriétés du projet => Compilateur Java)
  • Corriger les propriétés du projet

OU

  • Laissez Eclipse en utilisant JDK 7 par défaut.
  • Activer les parameters spécifiques au projet (Propriétés du projet => Compilateur Java)
  • Sélectionnez Comstackr Compliance 1.5 ou 1.6 (Propriétés du projet => Compilateur Java)

Je suis d’accord avec BMSAndroidDroid et Flo-Scheild-Bobby. Je faisais un tutoriel appelé DailyQuote et utilisais la bibliothèque Cordova. J’ai ensuite changé mon système d’exploitation de Windows à Ubuntu et essayé d’importer des projets dans Eclipse, (j’utilise Eclipse Juno 64 bits, sur Ubuntu 12.04 64-bit , Oracle JDK 7. J’ai également installé la libs-so Ubuntu 32 bits pas de problèmes avec 64 et 32 ​​bits), et a eu le même problème.

Comme suggéré par Flo-Scheild-Bobby, ouvrez configure build path et ajoutez à nouveau les jar (s) que vous avez ajoutés précédemment. Ensuite, supprimez le ou les anciens liens jar et c’est tout.

J’ai résolu ce problème en utilisant les deux procédures suivantes:

  1. Dans Eclipse -> menu “Projet” -> “Compilateur Java” -> définir “Niveau de conformité du compilateur” = 1.6 cocher “Utiliser les parameters de conformité par défaut” Définir “Compatibilité .class générée” = 1.6 Définir “Compatibilité source” = 1.6

  2. Ensuite, allez dans le menu “Windows” -> “Préférences” -> “Java”, développez “Java” -> “Compilateur” -> Définissez “Niveau de conformité du compilateur” = 1.6

Conseil: la compatibilité avec la source doit être égale ou inférieure au niveau de conformité.

Je suggère que vous vérifiez que les fichiers jar sont correctement inclus dans vos projets. Il est possible qu’en l’absence de fichiers jar, le projet ne soit pas compilé

Comme BMSAndroidDroid l’a dit, ce problème peut être dû à une mauvaise configuration du chemin de compilation.

Si vous avez inclus des bibliothèques dans votre chemin de génération, puis déplacez les bibliothèques, le chemin de construction conservera les références incorrectes, ne trouvera pas les bibliothèques lors de la compilation et vous obtiendrez une erreur.

Pour y remédier, cliquez avec le bouton droit de la souris sur votre dossier de projet> build path> configure build path Ensuite, jetez un œil à l’onglet library et supprimez les anciennes bibliothèques.

Dans mon cas, un passage de openjdk7 à openjdk6 a aidé. Par la suite, j’ai modifié le niveau de conformité à 1,6 et tout s’est bien passé.

Je suis tombé sur ce problème parce que mon debug.keystore a expiré, j’ai donc supprimé le fichier debug.keystore dans le dossier .android, et l’éclipse va régénérer un nouveau fichier debug.keystore, puis j’ai corrigé

Après a travaillé pour moi

 Enable project-specific settings and set the compliance level to 1.6 

Comment peux-tu faire ça?

Dans votre Eclipse Package Explorer cliquez 3ème sur votre projet et sélectionnez les properties . La fenêtre Propriétés s’ouvrira. Sélectionnez Java Comstackr dans le panneau gauche de la fenêtre. Maintenant, Enable project specific settings et définissez le Complier compliance level sur 1.6 . Sélectionnez Apply puis OK .