GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer Android SDK Manager sur Ubuntu 16.04

Dans cet article, nous allons voir comment installer Android SDK manager sur ubuntu 16.04 avec la ligne de commande. Le sdkmanager est un outil de ligne de commande qui vous permet d'afficher, d'installer, de mettre à jour et de désinstaller des packages pour le SDK Android. Si vous utilisez Android Studio, vous n'avez pas besoin d'utiliser cet outil et vous pouvez à la place gérer vos packages SDK à partir de l'IDE. Commençons par l'installation.

Installez le SDK Android sur Ubuntu 16.04

Étape 1 :Avant de commencer l'installation d'Android SDK, nous devons installer java sur la machine. Le SDK Android nécessite Java pour fonctionner. Exécutez la commande ci-dessous pour installer Java sur la machine

$ apt-get update
$ apt-get install default-jdk

Vous pouvez vérifier l'état de l'installation en vérifiant la version de Java installé, Exécutez la commande ci-dessous pour vérifier la version installée si elle donne la version en sortie, Java est installé avec succès.

$ java -version

Si vous avez déjà installé la version Java sur la machine, veuillez ignorer cette étape.

Étape 2 :Maintenant, téléchargez les fichiers binaires sdkmanager à partir de la page de téléchargement du site Web Android. Vous obtiendrez le lien des fichiers binaires sur la page sous les outils de ligne de commande. Après avoir copié le lien, exécutez la commande ci-dessous pour télécharger les binaires.

$ wget https://dl.google.com/android/repository/sdk-tools-linux-3859397.zip

Vous devez remplacer le lien par celui que vous avez copié dans la commande ci-dessus.

Étape 3 :Extrayez le fichier zip téléchargé dans le répertoire de votre choix. Je l'extrait dans le répertoire personnel.

$ unzip sdk-tools-linux-3859397.zip

Un nouveau répertoire nommé 'tools' sera créé. Nous avons installé avec succès le SDK Android. Maintenant, configurons-le.

Étape 4 :Ajoutez le répertoire des outils SDK dans la variable d'environnement PATH pour rendre l'exécutable disponible dans le monde entier. Ajoutez sous la ligne ~/.bashrc ou le fichier ~/.profile pour le rendre permanent.

$ export PATH=/opt/pradip/tools:/opt/pradip/tools/bin:$PATH

Utilisez le chemin relatif en fonction de votre répertoire d'installation dans la ligne ci-dessus.

Utilisation du gestionnaire de SDK Android à partir de la ligne de commande

Répertorier les packages

Vous pouvez répertorier les packages installés et disponibles en exécutant les commandes ci-dessous. Il affichera les packages installés, les packages disponibles et les mises à jour disponibles sur les packages installés.

$ sdkmanager --list
Installed packages:
  Path                 | Version | Description                  | Location
  -------              | ------- | -------                      | -------
  build-tools;19.1.0   | 19.1.0  | Android SDK Build-Tools 19.1 | build-tools/19.1.0/
  platforms;android-27 | 1       | Android SDK Platform 27      | platforms/android-27/
  tools                | 26.0.1  | Android SDK Tools 26.0.1     | tools/

Available Packages:
  Path                              | Version      | Description
  -------                           | -------      | -------
  add-ons;addon-g..._apis-google-15 | 3            | Google APIs
  add-ons;addon-g..._apis-google-16 | 4            | Google APIs
  :
  :
  add-ons;addon-g..._apis-google-24 | 1            | Google APIs
  add-ons;addon-g...e_gdk-google-19 | 11           | Glass Development Kit Preview
  build-tools;19.1.0                | 19.1.0       | Android SDK Build-Tools 19.1
  build-tools;20.0.0                | 20.0.0       | Android SDK Build-Tools 20
  :
  :
  
  build-tools;27.0.1                | 27.0.1       | Android SDK Build-Tools 27.0.1
  cmake;3.6.4111459                 | 3.6.4111459  | CMake 3.6.4111459
  docs                              | 1            | Documentation for Android SDK
  emulator                          | 26.1.4       | Android Emulator
  extras;android;gapid;1            | 1.0.3        | GPU Debugging tools
  extras;android;gapid;3            | 3.1.0        | GPU Debugging tools
  extras;android;m2repository       | 47.0.0       | Android Support Repository
  extras;google;auto                | 1.1          | Android Auto Desktop Head Unit...
  :
  :
  Layout for Android 1...
  extras;m2reposi...nt-layout;1.0.1 | 1            | ConstraintLayout for Android 1...
  extras;m2reposi...nt-layout;1.0.2 | 1            | ConstraintLayout for Android 1...
  lldb;2.0                          | 2.0.2558144  | LLDB 2.0
  lldb;2.1                          | 2.1.2852477  | LLDB 2.1
  lldb;2.2                          | 2.2.3271982  | LLDB 2.2
  lldb;2.3                          | 2.3.3614996  | LLDB 2.3
  lldb;3.0                          | 3.0.4213617  | LLDB 3.0
  ndk-bundle                        | 15.2.4203891 | NDK
  patcher;v4                        | 1            | SDK Patch Applier v4
  platform-tools                    | 26.0.2       | Android SDK Platform-Tools
  platforms;android-10              | 2            | Android SDK Platform 10
  platforms;android-11              | 2            | Android SDK Platform 11
  :
  :
  platforms;android-9               | 2            | Android SDK Platform 9
  sources;android-15                | 2            | Sources for Android 15
  :
  :
  sources;android-26                | 1            | Sources for Android 26
  system-images;a...ult;armeabi-v7a | 4            | ARM EABI v7a System Image
  :
  :
  system-images;a...s_playstore;x86 | 1            | Google Play Intel x86 Atom Sys...
  tools                             | 26.1.1       | Android SDK Tools

Available Updates:
  ID      | Installed | Available
  ------- | -------   | -------
  tools   | 26.0.1    | 26.1.1
done

Installer des packages

sdkmanager packages [options]
Ici, l'argument 'packages' est un chemin de style SDK, comme indiqué avec la commande --list (reportez-vous à la sortie de la commande 'sdkmanager --list' et vérifiez la colonne de chemin), entouré de guillemets doubles (par exemple, "build-tools;24.0.2" ou "plateformes;android-25")

$ sdkmanager "platforms;android-25" "build-tools;24.0.2" terminé

Alternativement, vous pouvez donner package_file comme argument qui contient tous les packages qui doivent être installés.

$ sdkmanager --package_file=package_file [options]

Pour désinstaller les packages existants, tout ce que vous avez à faire est d'insérer un indicateur simple --uninstall comme indiqué ci-dessous

$ sdkmanager --uninstall packages [options]
$ sdkmanager --uninstall --package_file=package_file [options]
sdkmanager --uninstall "build-tools;22.0.1"
done

Mettre à jour tous les packages installés

$ sdkmanager --update [options]
$ sdkmanager --update
done

Nous avons installé et configuré avec succès le SDK Android sur Ubuntu 16.04. Le studio Android est requis pour le développement d'Android. Pour la création d'applications uniquement, sdkmanager est suffisant. Si vous souhaitez utiliser votre machine comme machine de construction uniquement pour générer des apk Android au lieu de développement, cette approche est idéale pour vous. Veuillez partager vos réflexions dans la section des commentaires.


Ubuntu
  1. Comment installer R sur Ubuntu 20.04

  2. Comment installer Go sur Ubuntu 18.04

  3. Comment installer R sur Ubuntu 18.04

  4. Comment installer CopyQ Clipboard Manager 4.0.0 dans Ubuntu 20.04

  5. Comment installer Anbox sur Ubuntu 20.04 ?

Comment installer ADB et Fastboot sur Ubuntu 20.04, 18.04, 21.04

Comment installer et configurer le SDK Ubuntu dans Ubuntu 16.04 et 14.04

Comment installer Gaucho Task Manager sur Ubuntu 20.04

Comment installer Android Studio sur Ubuntu

Comment installer Android Studio sur Ubuntu 20.04

Comment installer le SDK Android sur Ubuntu ?