Table des matières:
- Que choisir?
- Installation manuelle du SDK Android
- Conditions préalables
- Installer les outils
- Définir votre chemin
- Sur Windows
- Sur un mac
- Sur Linux
- Envelopper
La plupart d'entre nous n'auront jamais besoin d'installer le SDK Android. La raison en est directement dans le nom - Kit de développement logiciel. Il est conçu pour les personnes qui écrivent des applications Android et qui ont besoin d'outils pour travailler avec Android à partir d'un ordinateur.
Mais ces outils peuvent aussi être pratiques pour ceux qui veulent faire des choses plus avancées. Des choses comme la mise à jour manuelle du logiciel ou l’enracinement de son téléphone. Fastboot et ADB sont essentiels si vous voulez "pirater" le logiciel Android. Et Google le fournit gratuitement pour tout le monde.
Que choisir?
Il existe deux manières d'obtenir un ensemble d'outils Android fonctionnant sur votre ordinateur. Le moyen le plus simple est d'installer simplement Android Studio. Tout ce dont vous avez besoin pour exécuter et utiliser les outils de ligne de commande Android fait partie d'Android Studio, ainsi qu'un moyen de garder les outils à jour. Conçu pour les personnes souhaitant un environnement de développement complet et comprenant un éditeur de code, un émulateur Android et un compilateur, vous pouvez utiliser uniquement les outils de ligne de commande et ne jamais ouvrir le reste.
Si vous n'avez pas peur de vous mouiller les pieds, vous pouvez installer uniquement les composants du SDK en dehors d'Android Studio. Leur installation est facile (ils se trouvent dans un fichier zip), mais configurer votre ordinateur pour les utiliser n'est pas un processus simple.
Installation manuelle du SDK Android
Téléchargez le SDK directement à partir de Google en cliquant ici. Faites défiler un peu et trouver la section intitulée «Obtenir uniquement les outils de ligne de commande» et enregistrez-le dans un endroit facile d'accès, comme votre bureau. Nous allons l'extraire à un meilleur emplacement dans la prochaine étape.
Le fichier que vous avez téléchargé est compressé. Vous devrez vous familiariser avec les fichiers compressés et savoir comment les extraire pour aller plus loin. Si vous ne l'êtes pas, arrêtez-vous ici et prenez le temps de les connaître.
Extrayez votre fichier compressé à l'emplacement suivant:
- Windows: la racine de votre lecteur C:
- OS X: votre dossier personnel
- Linux: votre dossier personnel
Renommez le dossier extrait en "Android". Cela facilitera beaucoup le reste de ce guide et votre utilisation du SDK.
Conditions préalables
Vous aurez besoin d'une version de travail de Java pour exécuter les composants du SDK. Pour la plupart des choses que vous ferez avec le SDK, Open Java et Sun Java from Oracle (oui, Oracle) fonctionneront.
- Sur un Mac, c'est assez facile car vous l'avez déjà installé à moins que vous ne le désinstalliez. Si vous avez fait, installez-le à nouveau - vous devriez savoir comment.
- Sous Windows, rendez-vous sur le site Web Oracle et téléchargez la version correcte (32 ou 64 bits) pour votre ordinateur. Encore une fois, si cela vous pose problème, arrêtez ce que vous faites et apprenez-en un peu plus sur votre ordinateur. Si vous ne pouvez pas installer Java, vous n'êtes peut-être pas encore prêt à utiliser le SDK Android.
- Sur un ordinateur Linux, vous devez également installer Java. Vous pouvez trouver les fichiers binaires x86 et x64 pour Sun Java auprès d’Oracle sur leur site Web. OpenJDK fonctionne également pour la plupart des tâches que vous devez faire avec le SDK (OpenJDK est désormais fourni avec Android Studio, qui inclut le SDK ainsi qu'un environnement de développement) et vous trouverez des instructions complètes pour l'installer sur le site Web OpenJDK.. Si vous avez besoin d'assistance supplémentaire ou souhaitez utiliser un gestionnaire de packages pour installer Sun Java, vous devrez vous reporter à la documentation de votre distribution particulière.
Les utilisateurs de Linux devront également s’assurer qu’ils ont des bibliothèques 32 bits installées s’ils exécutent une version 64 bits du système d’exploitation. Si vous utilisez Ubuntu ou une autre variante de Debian, installez ncurses5 et stdc ++ 6 via votre terminal:
sudo apt-get install lib32ncurses5 lib32stdc++6
Si vous utilisez une version différente de Linux, recherchez les packages appropriés pour ncurses5 et stdc ++ 6 et installez-les.
Installer les outils
Extrayez le fichier que vous avez téléchargé ci-dessus dans un dossier nommé Android situé à la racine de votre lecteur C (Windows) ou dans votre dossier de base (Mac, Linux). Vous remarquerez peut-être quelques éléments manquants si vous avez déjà téléchargé les outils de ligne de commande, car les outils et les dossiers platform-tools sont manquants. Ce n'est pas grave, nous sommes sur le point de les faire utiliser le gestionnaire de SDK inclus.
Ouvrez le dossier bin dans le téléchargement extrait et recherchez le fichier exécutable sdkmanager. Cela peut ressembler à une commande de terminal ou shell, mais ouvrira une interface graphique tant que Java est correctement installé.
Dans le gestionnaire de SDK, vous choisirez d'installer Android SDK Tools et Android SDK Platform-Tools. Si vous utilisez Windows, vous voudrez également installer le pilote USB de Google et si vous envisagez de créer AOSP à partir des sources, vous voudrez peut-être installer les outils de génération de SDK Android.
Choisissez les bons fichiers et suivez le processus (il vous montrera un contrat de licence à lire) et les deux dossiers d'outils seront installés. Mais tu n'es pas tout à fait fini!
Les outils seront installés dans le dossier de données de l'application. Sous Windows, il se trouve sous Windows \ users \ YourUserName \ AppData \ Local \ Android et sous Mac ou Linux, il se trouve sous .Android (remarquez le point!) Dans votre dossier personnel. Créez un lien symbolique (informations pour les utilisateurs Windows ici) pour les deux dossiers d'outils dans le dossier Android que vous avez créé précédemment. Cela les aidera à entrer dans votre PATH et rendra la vie beaucoup plus facile.
Définir votre chemin
La variable PATH du système d'exploitation de votre ordinateur lui indique où chercher lorsque vous souhaitez exécuter une commande à partir d'un terminal ou de la ligne de commande. Par exemple, pour exécuter la commande ADB, vous devez saisir et fournir le chemin complet (le dossier dans lequel se trouve ADB, à l’intérieur du dossier SDK), ou bien définir l’emplacement dans la variable PATH elle-même. C'est un peu déroutant, mais la bonne nouvelle est qu'il est plus facile de l'expliquer que de l'expliquer.
Pour que ces instructions fonctionnent telles quelles, vous devez avoir extrait et renommé le dossier de téléchargement du SDK comme indiqué ci-dessus, puis l'emplacement correct pour ce didacticiel.
Sur Windows
À moins que vous n'utilisiez encore une ancienne version de Windows, vous ne pouvez plus définir PATH dans le fichier autoexec.bat ou autoexec.nt. Vous devrez plutôt mettre à jour les paramètres de la variable d’environnement système. Voici comment procéder sur un ordinateur Windows 10:
- Appuyez sur la touche Démarrer de votre clavier.
- Commencez à taper les mots Variables d'environnement.
- Au fur et à mesure que vous tapez, vous verrez le choix d’ éditer les variables d’environnement système. Choisis le.
- Dans la fenêtre Variables d'environnement, sélectionnez l'élément de campagne PATH dans la section Variables utilisateur pour (votre nom d'utilisateur), puis cliquez sur le bouton Modifier.
Ajoutez le chemin d'accès complet aux dossiers des outils SDK Android et des outils de la plate-forme Android SDK dans la zone d'édition, en les séparant par un point-virgule. Ça devrait ressembler a quelque chose comme ca:
C:\Android\tools;C:\Android\platform-tools
Pour les anciennes versions de Windows, reportez-vous à la documentation fournie avec votre ordinateur pour obtenir de l'aide sur la configuration de PATH. Et encore une fois: si vous avez installé votre SDK ailleurs que sur \ Android, vous devrez procéder aux ajustements nécessaires.
Sur un mac
Vous pouvez définir votre variable PATH sur une machine sous OS X dans votre profil bash. Cela est facile et tout est fait dans un seul fichier.
Dans votre dossier Accueil se trouve un fichier nommé.bash_profile. Ouvrez-le avec n'importe quel éditeur de texte. Ne touchez jamais les fichiers.bashrc ou.bash_profile que vous pourriez trouver dans le répertoire / etc!
Vous pouvez voir un fichier vierge ou plein d'autres informations. Tout ce que nous avons à faire est d’ajouter quelques lignes en haut du fichier:
export PATH="$HOME/Android/tools:$PATH"
export PATH="$HOME/Android/platform-tools:$PATH"
(Avons-nous mentionné que si votre SDK est dans un autre emplacement, vous devrez ajuster les choses en conséquence? Bien.)
Enregistrez le fichier et redémarrez votre ordinateur pour que le nouveau PATH soit correctement importé.
Sur Linux
La configuration de PATH sur un ordinateur Linux est presque la même que sur un Mac, il vous suffit de modifier un fichier différent.
À l’aide de votre éditeur de texte préféré, ouvrez le fichier ~ /.bashrc. Il existera probablement et aura plusieurs entrées. Si vous obtenez une erreur indiquant que le fichier n'existe pas, créez simplement un nouveau fichier et enregistrez-le sous ~ /.bashrc lorsque vous avez terminé.
Vous voudrez ajouter les deux lignes suivantes à la fin du fichier.bashrc:
export PATH="$HOME/Android/tools:$PATH"
export PATH="$HOME/Android/platform-tools:$PATH"
Enregistrez le fichier et fermez la fenêtre du terminal. Ouvrez une nouvelle instance du terminal et tapez cette commande:
source ~/.bashrc
Votre session référencera les modifications que vous avez apportées et le SDK sera dans votre PATH.
Envelopper
Vous devriez maintenant disposer d'un ensemble d'outils de ligne de commande Android fonctionnels et être capable de faire des choses comme flasher les dernières images d'usine ou mettre à jour manuellement votre téléphone avec un fichier zip. Et parce que vous l'avez fait vous-même, vous avez ce qu'il vous faut pour le réparer lorsque les choses tournent mal.
Bonne chance et amusez-vous bien!
Mise à jour en février 2019: cet article a été mis à jour avec de nouveaux emplacements de téléchargement et des informations sur le SDKManager Android.