web-dev-qa-db-fra.com

Android Studio - Comment changer le chemin du SDK Android

Lorsque j'ouvre Gestionnaire de SDK Android depuis Android Studio , le chemin du SDK affiché est le suivant:

\Android-studio\sdk

Je veux changer ce chemin. Comment fait-on ça?

480
Dipesh Rathod

À partir d'Android Studio 1.0.1

Aller à

  1. Fichier -> Structure du projet dans la structure du projet
  2. Gauche -> Emplacement du SDK
  3. Emplacement du SDK Sélectionnez l'emplacement du SDK Android (ancienne version, appuyez sur +, ajoutez un autre sdk).
594
Crossle Song

pour les projets par défaut:

1. Fermer le projet en cours (Fichier-> Fermer le projet)

Vous obtiendrez un dialogue de bienvenue dans Android Studio. En cela:

2. Cliquez sur Configurer -> Valeurs par défaut du projet -> Structure du projet.

3. Cliquez sur Emplacement du SDK dans la colonne de gauche.

4. Placez le chemin d'accès au SDK Android dans le champ "Emplacement du SDK Android".

( Exemple d'emplacement de SDK : C:\Android-sdk; j'ai des sous-dossiers tels que add-ons, platforms etc. sous C:\Android-sdk)

5. Cliquez sur OK pour enregistrer les modifications.


6. Amusez-vous!


Les étapes suivantes étaient pour les anciennes versions (<1.0) d'Android Studio

4. Dans la colonne du milieu, cliquez sur Android SDK (avec l'icône Android) OR, puis sur + en haut si aucune entrée avec l'icône Android ne s'affiche.

5. Modifiez le chemin d’accueil du SDK et sélectionnez une cible valide.

609
Dheeraj Bhaskar

Dans la fenêtre de démarrage rapide, choisissez Configurer, puis Préférences du projet, puis Structure du projet. Ensuite, à gauche sous Paramètres de la plate-forme, choisissez SDK. Puis, à droite de celle-ci, choisissez la plate-forme Android actuelle, la plate-forme Android 4.2.2 et supprimez-la à l'aide du bouton rouge en haut, puis ajoutez une nouvelle plate-forme Android à l'aide du bouton vert en haut et pointez-la votre dossier SDK actuel et c'est tout.

35
JosephN

J'ai configuré de cette façon

sur

Bienvenue sur Android Studio Écran

Cliquez Configure Then 

Projet par défaut puis Structure du projet

Puis Android SDK et sélectionnez le chemin d'accès à l'emplacement actuel de SDK Android.enter image description here

enter image description here

30
For Guru

Changer l'emplacement du sdk dans les paramètres du projet résoudra partiellement le problème. Lorsque Android Studio est utilisé pour télécharger un nouveau SDK, il place le nouveau SDK dans le dossier du SDK interne (dans Android Studio).

Les développeurs Android existants disposeront déjà d'un grand dossier sdks (ci-après appelé dossier de SDK externe) contenant tous les SDK téléchargés avant l'arrivée d'Android Studio.

Pour les utilisateurs de Mac/Linux, il existe un bon moyen de sortir. Liens soft!

Quittez Android Studio et procédez comme suit:

cp -r <Android Studio>/sdk/ <external SDK folder>/
cd <Android Studio>/
mv <Android Studio>/sdk/ mv <Android Studio>/sdk.orig
ln -s <external SDK folder>/ sdk

Et nous sommes prêts à partir. Lancez SDK Manager après avoir démarré Android Studio et observez-le découvrir tous vos SDK existants comme un charme :).

22
mayank_io

Voici comment modifier le chemin d'accès au sdk Android dans Android Studio:

  1. Ouvrez votre projet Android requis dans le studio Android 
  2. Cliquez sur le dossier principal du projet et appuyez sur F4.
  3. Cliquez maintenant sur "SDK" sous "Paramètres de la plate-forme" (partie gauche de la boîte de dialogue).
  4. Vous devriez maintenant voir un signe plus en haut, cliquez dessus et choisissez "SDK Android".
  5. Maintenant, il vous sera demandé de choisir le dossier SDK requis
  6. Sélectionnez la cible de construction requise (si nécessaire) et cliquez sur "ok"
  7. Maintenant, vous devriez voir la nouvelle entrée dans la liste des SDK
  8. Cliquez sur "Modules" sous Paramètres du projet.
  9. Sélectionnez votre dossier de projet et dans la liste déroulante pour "Module SDK", sélectionnez la nouvelle entrée de SDK et cliquez sur "Appliquer".
  10. Maintenant, cliquez sur "OK" et vous avez terminé.

Remarque: si les modifications ne prennent pas effet, le redémarrage d'Android Studio devrait résoudre le problème.

13
Aditya Gaykar

EUREKA Je l'ai trouvé!

Avec le Studio 1.3 actuel, chaque projet a un fichier local.properties où vous pouvez éditer le SDK!

13
raudi

Facilitez-vous la vie avec les touches de raccourci
ctrl+shift+alt+S
ou

en allant dans fichier-> structure du projet:
 enter image description here

il va ouvrir cette fenêtre, où vous pouvez sélectionner votre SDK 
 enter image description here

7
Abdul Manan

J'ai remarqué que la dernière version d'Android Studio ne semble pas avoir l'option "SDKs" mentionnée dans de nombreuses réponses. Je suppose que cela a disparu dans l'une des mises à jour, quelque part dans la suite?

La façon dont j'ai résolu ce problème (osx) était la suivante:

  1. Aller aux paramètres du projet ( Cmd +; )
  2. Dans Emplacement du SDK , assurez-vous de bien indiquer l'emplacement correct du SDK (généralement/Applications/Android Studio.app/sdk) puis appuyez sur Appliquer
  3. Etape la plus importante - hit "Synchroniser le projet avec les fichiers Gradle"

Je ne faisais pas l’étape 3 et c’était me jeter. Après une synchronisation, toutes vos sources nous appartiennent ....

5
Kaushik Gopal

Vous pouvez également créer la variable d’environnement (sous Windows) Android_HOME à l’emplacement du SDK Android et Android Studio l’utilisera.

5
oceanfeeling

Essayez de cette façon j'essaye dans Android Studio 2.0
Étape 1: Fichier-> Configuration
Étape 2: Configuration-> option SDK
Étape 3: Cliquez sur l’option Edit dans Sdk Location
Étape 4: Affichez "Configuration des composants du SDK"
Étape 5: Cliquez sur trois "..." dans "SDK Components Wizad"
Étape 6: Sélectionnez votre nouveau chemin SDK
 enter image description here

4
Bipin Bharti

allez dans le menu Fichier-> Projet Strucurt ou touche Ctrl + Alt + Maj + S

enter image description here

et exemple http://how-to-Android-studio.blogspot.com/2014/11/set-sdk-location.html

4
Sumeta Pongpanna

dans Windows, appuyez sur ctrl + shift + alt + s, ce qui ouvrira les propriétés du projet où vous pourrez trouver la première option nommée SDK Location. Cliquez dessus et vous pourrez y modifier SDK chemin, JDK chemin et NDK chemin aussi

3
Kalpit Champanery

Les réponses ci-dessus sont assez correctes, mais Android Studio n'aime parfois pas se rafraîchir après le changement de chemin du SDK. Une solution rapide consiste à modifier le fichier de construction et à cliquer sur Sync. Il va vous rafraîchir le projet.

Bonne codage ... :)

3
Sanchit Gupta

Pendant la première installation Il existe deux situations: vous avez préinstallé le SDK Android si vous l’avez utilisé auparavant ou vous n’avez rien du tout. Au moment de l’installation, le programme d’installation demande toujours à l’utilisateur comment vous souhaitez configurer le SDK avec votre studio.

Vous pouvez simplement donner un chemin ici ou parcourir le dossier où sdk est disponible dans le système local. Si vous avez déjà un SDK, une autre option, comme indiqué dans l'image ci-dessous dans l'angle en bas à gauche, propose une option intéressante pour download SDK. En cliquant dessus, vous pouvez télécharger le SDK avec la dernière version à partir de là. Vous pouvez également utiliser une troisième option. voir dans le coin en bas à droite configurer Android SDK pour moi en cliquant dessus, vous pouvez configurer votre kit de sauvegarde par étapes.

 enter image description here

Bien que vous puissiez également le configurer lorsque Android affiche la liste des projets disponibles, une fenêtre de démarrage apparaît ci-dessous.

 enter image description here

C’est assez facile, et même si vous voulez changer votre SDK, vous pouvez toujours le changer directement dans votre Android Studio à partir de 

Sur le système Windows Fichier -> Structure du projet et ensuite vous verrez l’option SDK Location et à partir de là, vous pourrez le configurer en indiquant un chemin ou en le parcourant.

 enter image description here

Ou si vous êtes sur le système MAC, sélectionnez Paramètres de la plate-forme.

 enter image description here

3
TapanHP

Ce n'est peut-être pas ce que vous voulez, mais étant un utilisateur d'Eclipse, j'ai eu le même problème avec des dossiers sdk en double qui occupaient tout mon espace ssd. Actuellement, vous ne pouvez changer que le chemin du sdk dans le projet de studio Android, ce qui est gênant. Ce que j'ai fait à la place, c’est que j’ai copié tous les fichiers de sdk Android précédents que j’utilisais avec Eclipse sur /Android Studio/sdk/, puis que je changeais simplement le chemin du sdk dans Eclipse.

Maintenant, le studio Android et Eclipse sont heureux.

2
ItsNotAboutTheName

Dans Android Studio 2.2.3, je pense que vous pouvez modifier l'emplacement du SDK par défaut pour tous les projets à partir du menu supérieur:

Fichier -> Structure du projet ...

Une fenêtre comme celle ci-dessous apparaît:

 enter image description here

2
Bianca D.
  1. Cliquez sur le menu File.
  2. Sélectionnez Project Structure.
  3. Modifiez le chemin dans la zone de texte SDK Location . Dès la prochaine fois, Android Studio utilisera cet emplacement pour tous vos projets.

NB: Évitez de laisser des espaces dans le chemin car cela peut parfois entraîner des problèmes.

1
Sanket B

Merci DheeB, en effet!
Mais ma solution consiste à relier le répertoire SDK d'Android à celui d'Android Studio:
ln -s <FULL_PATH_TO_Android_SDK> <PATH_TO_Android_STUDIO>/sdk
et bien sûr à l’avance, au cas où, vous devez vous déplacer
mv <PATH_TO_Android_STUDIO>/sdk to <PATH_TO_Android_STUDIO>/sdk_orig
Et en plus, je dois corriger le fichier build.gradle du projet et spécifier
classpath 'com.Android.tools.build:gradle:0.6.+'
(au lieu de 0.5. +)

1
bersen
  1. Appuyez sur -> Fichier -> Fermer le projet en cours.

Vous aurez la page d'accueil Android Studio

  1. Cliquez sur Configurer -> Valeurs par défaut du projet -> Structure du projet

  2. Cliquez sur Emplacement du SDK dans la colonne de gauche et copiez le chemin.

  3. Collez le chemin dans Poste de travail -> Clic droit -> Propriétés -> cliquez sur Paramètres système avancés -> Variables d’environnement et modifiez le chemin de base Android.

  4. cliquez sur 'OK' pour sauvegarder la session.

  5. Ajoutez des outils et des outils de plate-forme dans le chemin et enregistrez les modifications.

  6. Ouvrez la commande Invite [window + R] et tapez adb + enter.

1
Vishnu

Pour Android Studio 3.1.2 :

Outils >> Gestionnaire de SDK >> Modifiez "Emplacement du SDK Android" vers un nouvel emplacement.

Ensuite, définissez la variable d’environnement $ Android_HOME sur votre nouvel emplacement pour le SDK.

1
clrajapaksha

Voici quelques façons, pour autant que je sache maintenant.

  • Android Studio 3.3.2 (le test est OK)

méthode: 1

en suivant simplement les étapes de la documentation officielle, comme le montre le lien ci-dessous

https://developer.Android.com/studio/intro/studio-config#jdk

méthode: 2

étapes suivantes des raccourcis d'écran, comme le montre ci-dessous

 enter image description here

 enter image description here

méthode: 3

étapes suivantes du raccourci d'écran, comme indiqué ci-dessous

 enter image description here

1
xgqfrms

Voici comment cela se fait, dans Android Studio pour Windows  First got to Project Structure

 Then to sdk location tab

 From there select Android sdk location and select your sdk path and then click on OK button

Terminé

1
Abhijeet

Bien que bon nombre des réponses ci-dessus servent le but recherché, il existe une chose simple que nous pouvons faire dans le projet lui-même.

Dans Eclipse, sélectionnez Fenêtre-> Préférences, sélectionnez "Android" dans le menu de gauche. Sur le panneau de droite, vous verrez "Emplacement du SDK". Fournissez le chemin ici.

Bonne chance.

0
Durga Mohan

Je devine d'après les réponses que les gens ne comprennent pas votre question ... Si j'ai raison de dire que vous voulez avoir ~\Desktop\github \, changer l'emplacement du SDK n'est pas ce que vous recherchez.

Depuis Android Studio 3.2.1: Dans la boîte de dialogue du nouveau projet, choisissez Configurez -> Préférences -> Outils -> Terminal -> Répertoire de démarrage.

Mettez le dossier que vous voulez comme projet par défaut dans le champ.

par exemple. Le mien est réglé sur ~/Desktop/github / Puisque tout mon travail est dans ~/Bureau/github /

0
Leo G.

Dans Android Studio, vous pouvez définir le chemin d'accès général Android SDK dans le fichier:% Home% .AndroidStudio2.1\config\options\jdk.table.xml

0
Ujjwal Singh

J'ai eu le même problème, mais avec le chemin d'accès SDK pointant sur un lecteur monté. J'ai trouvé, qui simplement quitter Android Studio, démonter l'appareil et redémarrer Android Studio l'a obligé à demander l'emplacement du SDK, car il n'en avait aucun (Android Studio Beta 0.8.7). 

Par conséquent, je suppose que si vous quittez Android Studio, supprimez\Android-studio\sdk ou déplacez-le ailleurs et démarrez Android Studio à nouveau, il devrait également demander l'emplacement de sdk.

0
user3918631

Lorsque j'ai eu des problèmes avec cela sur Android Studio 3.1.4, la solution consistait à ouvrir la liste déroulante app de mon projet, puis Edit Configurations > Defaults > JAR Application dans laquelle se trouve un champ JRE dans l'onglet Configuration. Définir cela sur mon chemin JRE a résolu le problème pour moi.

0
glenatron

Réponse simple travail pour sûr ...

Étape 1: Faites un clic droit sur le projet >> Sélectionnez Ouvrir le paramétrage du module -> Étape 2: Choisissez l’emplacement du SDK dans le volet inférieur droit

 enter image description here

Étape 3: Parcourez l’emplacement du SDK à partir de votre ordinateur, comme indiqué ci-dessous ...  enter image description here

Étape 4: Cliquez sur OK.

0

Dans Android studio 1.2.2, vous pouvez simplement modifier le SDK basé sur un projet, Étapes:

  1. Cliquez avec le bouton droit sur Module et sélectionnez Ouvrir le paramètre du module ou appuyez sur F12.
  2. Sélectionnez l'emplacement du SDK sur le côté gauche
  3. Maintenant, vous pouvez changer l'emplacement du SDK ainsi que celui du JDK à partir de cette page 
0
Pankaj kumar