42 votes

Comment ajouter un SDK à Android Studio ?

J'utilise Android Studio 0.1 de Google, basé sur IntelliJ, et je ne parviens pas à trouver comment ajouter des SDK supplémentaires à mon projet.

J'ai exporté mon projet existant depuis Eclipse vers un projet Gradle, que j'ai importé dans Android Studio, comme recommandé par Google .

Le SDK de mon projet est Google APIs 2.3.3. Cependant, j'utilise une bibliothèque appelée PullToRefresh qui semble avoir besoin du SDK 4.1. J'essaie donc d'ajouter le SDK 16 à mon projet.

Je me suis déjà assuré de télécharger le SDK en utilisant le gestionnaire de SDK. Ces SDK sont ajoutés au dossier sdk d'Android Studio.app automatiquement.

J'ai ouvert la fenêtre Structure du projet, cliqué sur "SDK" sous Paramètres de la plate-forme, et je vois actuellement apparaître JDK 1.7 et Google APIs 2.3.3. Je clique sur le signe + au-dessus de cette liste pour ajouter un nouveau SDK. Je navigue ensuite vers le répertoire sdk qui contient Android-16, comme le montre la capture d'écran ci-dessous. Je ne sais pas exactement ce que l'on veut me faire ajouter, mais j'ai mis en surbrillance le dossier Android-16 (à peu près la seule chose que je peux sélectionner), et lorsque je clique sur "Choisir", la fenêtre disparaît, mais aucun nouveau SDK n'apparaît dans la liste des SDK.

Screenshot of the SDK chooser

Et voici une capture d'écran de ma vue SDK Manager, montrant les SDK installés :

Screenshot of SDK Manager

24voto

Mason G. Zhwiti Points 1413

J'avais également ouvert un ticket avec le support de Google, et j'ai reçu la solution. Au lieu de choisir le dossier sdk/platform/Android-16, si vous sélectionnez plutôt le dossier "sdk" de premier niveau, il vous sera alors demandé de choisir quel SDK vous voulez ajouter. Cela a marché !

enter image description here

enter image description here

8voto

AmitApollo Points 5041

Vous devez placer vos SDK dans un répertoire donné ou dans le répertoire .app. Vous devez le faire dans le finder pendant que vous êtes hors de l'application, je suppose, mais personnellement j'utiliserais le terminal sur Mac au lieu de le faire dans l'application elle-même ou dans le finder. Selon Google :

Sous Windows et Mac, les outils individuels et les autres paquets SDK sont enregistrés dans le répertoire de l'application Android Studio. Pour accéder directement aux outils, utilisez un terminal pour naviguer dans l'application et localiser le répertoire sdk/. Par exemple :

 Windows: \Users\<user>\AppData\Local\Android\android-studio\sdk\
 Mac: /Applications/Android\ Studio.app/sdk/

3voto

Mike Points 125

Vous pouvez modifier la ligne du fichier "build.gradle" :

compileSdkVersion 18

au sdk que vous voulez utiliser.

3voto

Paola G Points 301

J'ai dû redémarrer Android Studio pour changer le sdk après en avoir installé un nouveau. Puis Android Studio m'a demandé de configurer mon SDK et m'a laissé le faire.

2voto

Asis Points 308

Et pour linux(ubuntu)

/usr/share/Android-studio/data/sdk

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