67 votes

Obtenir l’erreur lorsque vous essayez d’exécuter le nouveau projet dans Studio Android 2.2.1

J'ai juste mis à jour pour Android Studio 2.2.1 pour Mac. Puis j'ai mis à jour le JDK version 8. J'ai essayé de lancer un nouveau projet et l'exécuter. J'ai eu l'erreur suivante:

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

java.lang.UnsupportedClassVersionError: com/android/build/gradle/AppPlugin : non pris en charge majeure.version mineure de 52,0

J'ai aussi essayé de revenir à la version de JDK 7 comme il est dit sur le site google qui JDK 8 est instable pour Mac. toujours la même erreur.

73voto

EricMorentin Points 731

Vérifiez votre android outils de construction de dépendances. Dans votre construction.gradle si c'est quelque chose comme:

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

Il y a probablement téléchargé l'alpha de 2,2 et qui peut provoquer l'erreur que vous voyez.

Essayez

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

Si vous êtes déjà à l'aide de le droit outils de construction de version mais reçois cette erreur, peut-être que l'un de la troisième partie Android bibliothèques que vous utilisez est à l'origine du problème pour la même raison. Vous pouvez forcer la dépendance de la version à être utilisé (y compris les transitif) en changeant

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

pour

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

Documentation: les gist et officiel gradle docs.

62voto

Ashish Chaugule Points 1169

select Mark

Je faisais également face à même problème. J’ai amélioré Studio Android et il obligé, mais nous devons même configurer dans les paramètres d’application aussi bien.

18voto

Vadim Kotov Points 1310

Vous pouvez essayer de mettre à jour JAVA_HOME pour pointer vers l’emplacement du JDK 8.

Dans mon cas, j’ai mis à jour le studio Android SDK paramètres projet, version modifiée java dans mon PATH env variable, mais toujours cette erreur s’est produite. Mise à jour seulement de JAVA_HOME m’aidé.

13voto

Kanak Sony Points 1372

J’étais aussi confrontés au même problème. J’ai amélioré Studio Android et comme il obligé d’installer le JDK 8, téléchargé et installé ceci aussi bien. Mais nous devons même configurer dans les paramètres d’application aussi bien.

  1. Projet [clic droit sur le module app]-> les paramètres du Module Open-> sélectionner l’emplacement du SDK dans le menu gauche - > Configured correct JDK Version c’est à dire supprimé l’ancienne version et mise à jour le chemin d’accès du JDK. Enregistrer.
  2. Project Sync.

Problème résolu !

4voto

ViliusK Points 1257

Si vous êtes sur Jenkins, vérifiez la version de Java dans Jenkins-> Manage Jenkins-> outil Global Configuration-> JDK

J’ai dû mettre à jour mine à JDK 8.

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