Android: Comment gérer "Impossible de déterminer la version Java à partir de '10 .0.1 '"

introduction

Lorsque vous faites . / Gradlew dans le développement Android Could not determine java version from '10.0.1'. J'ai rencontré l'erreur. Je voudrais garder un mémorandum pour les débutants.

Le premier est GitHub, auquel j'ai fait référence cette fois. Des informations plus précises sont fournies, veuillez donc vous y référer si vous le souhaitez.

GitHub: https://github.com/gradle/gradle/issues/5764 auquel j'ai fait référence cette fois

① Gradle de mise à niveau

https://gradle.org/install/#with-the-gradle-wrapper Reportez-vous à l'article officiel ci-dessus,

upgrade


$ ./gradlew wrapper --gradle-version=4.9 --distribution-type=bin

Il semblait que cela pouvait être résolu par, mais dans mon cas, c'était la même chose que l'erreur initiale.

スクリーンショット 2018-07-25 16.48.32.png

Il est devenu comme ci-dessus et n'a pas pu être résolu.

② Changez la version de gradle / wrapper / gradle-wrapper.properties

gradle/wrapper/gradle-wrapper.properties




distributionUrl=https\://services.gradle.org/distributions/gradle-2.4-all.zip

Modifié comme suit

distributionUrl=https\://services.gradle.org/distributions/gradle-4.9-all.zip
スクリーンショット 2018-07-25 16.53.49.png

Changer comme ci-dessus et encore

Terminal


$ ./gradlew wrapper --gradle-version=4.9 --distribution-type=bin

Je pense que la plupart des gens seront résolus en faisant cela.

Ce qui suit est un cas qui n'a pas été résolu même ci-dessus. J'ai changé la version de gradle / wrapper / gradle-wrapper.properties, Dans mon cas, j'ai eu l'erreur suivante:

Terminal


because of exception org.spockframework.util.IncompatibleGroovyVersionException: The Spock compiler plugin cannot execute because Spock 1.0.0-groovy-2.3 is not compatible with Groovy 2.4.12.

J'ai eu l'erreur et je n'ai pas pu mettre à niveau.

http://ksoichiro.blogspot.com/2015/10/gradle-28spock.html J'ai pu mettre à niveau en toute sécurité en ajustant build.gradle en référence à l'article ci-dessus.

Nous espérons pour votre référence.

Recommended Posts

Android: Comment gérer "Impossible de déterminer la version Java à partir de '10 .0.1 '"
Project facet Java version 13 n'est pas pris en charge. Comment faire avec
[Android] Comment gérer les thèmes sombres
Comment gérer les erreurs dans Rails? Impossible de trouver un runtime JavaScript.
Comment changer de version Java avec direnv dans le terminal sur Mac
Comment compiler Java avec VsCode & Ant
[Java] Résumez comment comparer avec la méthode equals
Java: Comment envoyer des valeurs du servlet au servlet
Comment gérer les actifs de précompilation a échoué.
Java8 / 9 Beginners: Streaming API addiction points et comment les gérer
Vous ne pouvez pas changer la version de facette du projet d'un module Web dynamique à x.x. Comment faire avec
[Java] Comment tester s'il est nul dans JUnit
Comment utiliser le framework Java avec AWS Lambda! ??
Comment obtenir une classe depuis Element en Java
Comment utiliser l'API Java avec des expressions lambda
Comment créer un plug-in natif Unity (version Android)
[Java] Comment passer de jdk ouvert à jdk oracle
Comment utiliser le protocole NFS version 2 avec Ubuntu 18.04
Comment écrire React Native Bridge ~ Version Android ~
Comment appeler des fonctions en bloc avec la réflexion Java
[Android Studio] Comment changer TextView en n'importe quelle police [Java]
Programme de régime avec préprocesseur (comment gérer la taille i-appli)
Comment passer d'Eclipse Java à un fichier SQL
[Java] Comment omettre l'injection de constructeur de ressort avec Lombok
Comment déployer Java sur AWS Lambda avec Serverless Framework
[Java] Comment extraire le nom du fichier du chemin
Comment traiter Aucun modèle de demande interactive
[Java] Comment chiffrer avec le chiffrement AES avec une bibliothèque standard
[Ruby] Comment utiliser rbenv (la version `x.x.x 'n'est pas installée)
[Environnement Docker] Comment gérer ActiveSupport :: MessageEncryptor :: InvalidMessage
[Android Studio] [Java] Comment réparer l'écran verticalement
Comment sortir le standard d'un tableau avec for Each
Comment utiliser Truth (bibliothèque d'assertions pour Java / Android)
[Rails] Comment gérer les modifications d'URL après le rendu
Comment passer d'Oracle Java 8 à Adopt Open JDK 9
De Java à Ruby !!
[Java] Comment effacer un caractère spécifique d'une chaîne de caractères
Comment déterminer la demande de prélecture depuis le navigateur
Comment créer un environnement de développement Java avec VS Code
Comment empêcher editTextPreference de Android PreferenceFragmentCompat de se rompre
[Java] Comment rompre une ligne avec StringBuilder
Comment obtenir JDK etc. depuis Oracle avec CLI
Comment charger une bibliothèque à partir d'un fichier JAR avec VSCode << Comment ne pas utiliser Maven / Gradle >>
Comment faire une capture d'écran avec l'émulateur Android Studio
Java qui ignore les données d'Android vers le ROS de Jetson Nano
Écrivons comment créer une API avec SpringBoot + Docker à partir de 0
Une version Java non prise en charge Comment se débarrasser des erreurs
Comment inverser la compilation du fichier apk en code source Java avec MAC
Comment utiliser le modèle entraîné Tensorflow 2.0 avec Kotlin / Java
Comment gérer les exceptions froidement avec Java 8 Stream ou en option
Utilisez Java inclus avec Android Studio pour créer React Native
Comment obtenir des valeurs en temps réel avec TextWatcher (Android)
Comment stocker des chaînes de ArrayList à String en Java (personnel)
Vérifiez la communication entre Android et le serveur node.js avec des tampons de protocole