web-dev-qa-db-fra.com

Obtention d'une erreur lors de la tentative d'exécution d'un nouveau projet dans Android Studio 2.2.1

Je viens de mettre à jour Android Studio 2.2.1 pour Mac. Ensuite, j'ai mis à jour le JDK vers la version 8. J'ai essayé de démarrer un nouveau projet et de l'exécuter. J'ai eu l'erreur suivante:

Erreur: (1, 1) Un problème est survenu lors de l'évaluation du projet ': app'.

Java.lang.UnsupportedClassVersionError: com/Android/build/gradle/AppPlugin: version majeure non prise en charge de la version 52.0.

J’ai aussi essayé de revenir à la version 7 du JDK, comme il est dit sur le site Google que JDK 8 est instable pour Mac. toujours la même erreur.

67
IntangibleTech

Vérifiez vos dépendances Android Build Tools. Dans votre build.gradle si c'est quelque chose comme:

classpath "com.Android.tools.build:gradle:+"

Il a probablement téléchargé l'alpha de 2.2 et cela peut causer l'erreur que vous voyez.

Essayer

classpath "com.Android.tools.build:gradle:2.1.0"

Si vous utilisez déjà la bonne version des outils de génération mais continue à avoir cette erreur, c'est peut-être l'une des bibliothèques tierces Android que vous utilisez qui est à l'origine du problème pour la même raison. Vous pouvez forcer l’utilisation de la version de dépendance (y compris transitive) en modifiant

classpath "com.Android.tools.build:gradle:2.1.0"

à

classpath('com.Android.tools.build:gradle:2.1.0') {
        force = true
    }

Documentation: Gist et document officiel .

73
EricMorentin

select Mark

Je faisais également face au même problème. J'ai mis à niveau Android Studio et il a été obligé de le faire. Mais nous devons également configurer ces paramètres dans les paramètres de l'application.

62
Ashish Chaugule

Vous pouvez essayer de mettre à jour Java_HOME pour qu'il pointe vers l'emplacement JDK 8.

Dans mon cas, j'ai mis à jour les paramètres de SDK du projet studio Android, j'ai modifié la version de Java dans ma variable env. PATH, mais cette erreur a néanmoins eu lieu. Seule la mise à jour de Java_HOME m'a aidé.

18
Vadim Kotov

Je faisais également face au même problème. J'ai mis à niveau Android Studio et, comme il a été forcé d'installer JDK 8, je l'ai également téléchargé et installé. Mais nous devons également configurer la même chose dans les paramètres de l'application.

  1. Sélectionnez Projet [clic droit sur le module d'application] -> Ouvrir les paramètres du module -> Sélectionner l'emplacement du SDK dans le menu de gauche -> Version correcte du JDK configurée i.e a supprimé l'ancienne version et mis à jour le chemin d'accès du JDK. Sauver.
  2. Projet de synchronisation.

Problème résolu!

EDIT: Elaborated Project Word.

13
Kanak Sony

Si vous êtes sur Jenkins, vérifiez Java version dans Jenkins-> Gérer Jenkins-> Configuration globale de l’outil-> JDK

Je devais mettre à jour le mien à JDK 8.

4
ViliusK

J'ai eu la même erreur en 2.3 beta 1,

Fixé comme suit:

Télécharger le dernier Java jdk http://www.Oracle.com/technetwork/Java/javase/downloads/jdk8-downloads-2133151.html

Dans Android Studio, sélectionnez Fichier> Structure du projet> Emplacement du SDK> sélectionnez le chemin d’emplacement du JDK pour pointer vers le nouveau jdk installé (Ex: C:\Program Files\Java\jdk1.8.0_111).

Terminé !

4
Alin Razvan

Ufff, j’ai changé comme tout ce que j’ai pu trouver dans jdk 8 et toujours aucun résultat, mais j’ai trouvé les paramètres de Gradle dans Intellij (préférences> dégradé> GradleJVM) et c’était souvent faux, cela a changé et woala.

3
Srneczek

Je rencontre aussi le problème, mais je n’ai rien changé avant que cela ne se produise. Je pense que Google est délibérément. Google tente d'utiliser openJDK au lieu de JDK en raison de l'action en justice engagée entre Google et Oracle. Ainsi, dans la nouvelle version 2.2.0 d'Android, nous avons constaté qu'il y a de nouveaux fichiers dans le dossier installé:

fichiers Android studio 2.1

fichiers Android studio 2.2

Ensuite, je pense que nous avons deux méthodes pour résoudre ce problème:

  1. Changez la variable d'environnement JDK de votre système d'exploitation.

  2. Cliquez simplement sur le menu Fichier -> Structure du projet, choisissez Utiliser le JDK intégré (recommandé) . J'ai choisi cette voie et ça marche.

Bonne chance...

0
Smith John

Le moyen le plus simple est de mettre à jour Android Studio vers la v2.2.3. Il comprend un correctif de JDK8:

Cela a résolu mon problème.

0
superuser

J'ai eu un même problème ce qui est le travail pour moi est que.

Allez dans * Fichier> Paramètres> (sur le panneau de gauche) Construire, Exécuter, Déployer. puis cliquez sur Gradle

Il y a une option pour pdate Gradle. Cliquez dessus pour que le temps passe de 3 à 4 minutes et que cette erreur soit résolue.

0
Usman lqbal