Ai-je besoin de Java JDK pour utiliser Android Studio?


J'apprends Android Studio et les tutoriels sur youtube comme:

Https://www.youtube.com/watch?v=QAbQgLGKd3Y&list=PL6gx4Cwl9DGBsvRxJJOzG4r4k_zLKrnxl

Disons que j'ai besoin du JDK Java.

Pourtant, quand j'ai parcouru le tutoriel sur le site Web:

Https://developer.android.com/training/basics/firstapp/creating-project.html

J'ai pu configurer et exécuter le projet myfirstapp.

Le nouveau AS inclut-il le SDK ou en aurai-je besoin pour des projets plus compliqués.
Je suppose que je peux simplement parcourir le tutoriel vidéo jusqu'à ce que je rencontre un problème, mais j'aimerais savoir avant de désinstaller Android Studio, installer le JDK et réinstaller Android Studio.

Semble une vraie douleur.

Author: Phantômaxx, 2017-02-11

5 answers

Android Studio version 2.2 et supérieur est livré avec le dernier OpenJDK intégré afin d'avoir une faible barrière à l'entrée pour les débutants.

Il est cependant recommandé d'avoir le JDK installé par vous-même car vous pouvez ensuite le mettre à jour indépendamment d'Android Studio.


Si vous travaillez avec une API Android activer les fonctionnalités Java 8. (Remarque: la prise en charge de Java 8 est relativement nouvelle).

Android Studio 3.0 et versions ultérieures prend en charge toutes les fonctionnalités du langage Java 7 et un sous-ensemble de fonctionnalités du langage Java 8

 57
Author: OneCricketeer, 2018-09-08 20:39:29

C'est ce que Google dit sur https://developer.android.com/studio/intro/studio-config.html:

Une copie de la dernière OpenJDK est fournie avec Android Studio 2.2 et supérieur, et c'est la version JDK que nous vous recommandons d'utiliser pour vos projets Android.

Donc, si vous utilisez la dernière version, vous n'aurez pas besoin de JDK supplémentaire . De plus, les instructions d'installation officielles n'incluent plus d'indications vers le JDK, par rapport à juin 2016.

 76
Author: SomeAndroidDeveloper, 2017-02-12 00:06:35

Sur Mac, le chemin de l'environnement Java d'Android Studio peut être défini avec cette commande d'exportation:

Export JAVA_HOME=/Applications/Android\ Studio.app / Contenu / jre / jdk / Contenu / Accueil /

Cela utilise le JAVA (OpenJDK) fourni avec Android Studio.

 12
Author: Code Freeze, 2019-03-06 19:43:43

Vousavez utilisé pour avoir besoin d'installer un JDK; d'où les vidéos vous expliquant comment le faire. Les versions récentes incluent un JDK intégré. Notez qu'Android Studio a évolué rapidement, et les tutoriels deviennent rapidement obsolètes.

Notez que l'installation d'Android Studio ne configure pas automatiquement les outils de ligne de commande JDK intégrés. Cela compte si vous souhaitez utiliser les outils de ligne de commande du SDK Android. Pour résoudre ce problème, recherchez le répertoire bin dans l'installation Android Studio qui contient la commande java (la commande native qui exécute réellement la machine virtuelle Java), et ajoutez-la à votre chemin. (Une autre chose qui pourrait changer, donc je n'ajouterai pas de répertoires spécifiques à cette réponse.) Ce fichier est java.exe sous Windows; sur toutes les autres plates-formes, il s'appelle java et a une autorisation exécutable.

(Vous devrez également ajouter les répertoires contenant les outils du SDK eux-mêmes.)

Il existe en fait deux répertoires de ce type, car le JDK, comme toutes les applications Java, contient un environnement d'exécution Java (JRE). Si vous voulez juste exécuter les outils du SDK, peu importe le répertoire bin que vous choisissez. Mais si vous souhaitez compiler et exécuter du code Java en dehors d'Android Studio, vous devez utiliser le bin contenant la commande javac, entre autres outils de développement JDK essentiels.

Ou vous pouvez simplement installer le dernier JDK. Aucune raison réelle de ne pas le faire.

 6
Author: Isaac Rabinovitch, 2019-05-14 23:13:28

Vient d'ajouter JAVA_HOME= / chemin / vers / jdk et STUDIO_JDK=/chemin/vers/jdk dans studio.sh et tout fonctionne

 0
Author: Kaxa, 2020-10-05 18:13:22