188 votes

Comment installer Android Studio sur Ubuntu ?

Veuillez m'indiquer le processus complet d'installation d'Android Studio et de ses dépendances nécessaires.

218voto

A.B. Points 84870

Installation de Java

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

Après cela

sudo apt-get install oracle-java8-set-default

Nota: Le PPA de l'équipe WebUpd8 a été supprimé à compter du 16 avril 2019. Ce PPA ne contient donc pas de fichiers Java. Vous trouverez de plus amples informations sur La page du PPA sur Launchpad . Cette méthode ne fonctionne donc plus et existe pour des raisons historiques.


Installation d'Android Studio

  1. Téléchargez Android Studio à partir de aquí utiliser Tous les paquets Android Studio

  2. Extrayez le fichier d'archive dans un emplacement approprié pour vos applications, par exemple : /opt . Utilisez le nom de fichier de votre archive téléchargée, dans mon exemple android-studio-ide-141.2178183-linux.zip

    sudo unzip android-studio-ide-141.2178183-linux.zip -d /opt
  3. Pour lancer Android Studio, naviguez vers le /opt/android-studio/bin dans un terminal et exécutez ./studio.sh . Ou utilisez un fichier de bureau, voir ci-dessous.

    Vous pouvez ajouter /opt/android-studio/bin à votre variable d'environnement PATH afin que vous puissiez lancer Android Studio depuis n'importe quel répertoire.


Créer un fichier de bureau

Créer un nouveau fichier androidstudio.desktop en exécutant la commande :

nano ~/.local/share/applications/androidstudio.desktop

et ajoutez les lignes ci-dessous

[Desktop Entry]
Version=1.0
Type=Application
Name=Android Studio
Exec="/opt/android-studio/bin/studio.sh" %f
Icon=/opt/android-studio/bin/studio.png
Categories=Development;IDE;
Terminal=false
StartupNotify=true
StartupWMClass=android-studio

Installation du SDK Android (si nécessaire)

  1. Cliquez sur le bouton marqué

    enter image description here

  2. Obtenez les derniers outils SDK

    Au minimum, lors de la mise en place du SDK Android, vous devez télécharger les derniers outils et la dernière plate-forme Android :

    1. Ouvrez le répertoire Tools et sélectionnez :

      • Outils SDK Android
      • Outils de la plate-forme Android SDK
      • Android SDK Build-tools (version la plus élevée)
    2. Ouvrez le premier dossier Android X.X (la dernière version) et sélectionnez :

      • Plate-forme SDK
      • Une image système pour l'émulateur, telle que Image système ARM EABI v7a
  3. Obtenez la bibliothèque de support pour les API supplémentaires

    La bibliothèque de support Android fournit un ensemble étendu d'API compatibles avec la plupart des versions d'Android.

    Ouvrez le Extras et sélectionnez :

    • Dépôt de support Android
    • Bibliothèque de support Android
  4. Obtenez les services Google Play pour encore plus d'API

    Pour développer avec les API de Google, vous avez besoin du pack de services Google Play :

    Ouvrez le Extras et sélectionnez :

    • Référentiel Google
    • Services Google Play
  5. Installer les paquets

    Une fois que vous avez sélectionné tous les paquets souhaités, continuez l'installation :

    • Cliquez sur Install X packages .
    • Dans la fenêtre suivante, double-cliquez sur chaque nom de paquet à gauche pour accepter l'accord de licence pour chacun.
    • Cliquez sur Install .

63voto

La méthode la plus simple pour installer Android Studio sur Ubuntu est d'utiliser simplement le fichier paquet à pression depuis le magasin de logiciels Ubuntu. Pas besoin de télécharger Android Studio sous forme de zip, d'essayer de l'installer manuellement, d'exécuter umake et d'autres scripts, d'ajouter des PPA ou de tripoter l'installation de Java. Ce paquet snap regroupe la dernière version d'Android Studio ainsi qu'OpenJDK et toutes les dépendances nécessaires. Propre et net !

Étape 1 : Installer Android Studio

Recherche "Android studio" dans Ubuntu Software, sélectionnez la première entrée qui s'affiche et installez-la :

Search Android Studio on Ubuntu Software Android Studio on Ubuntu Software

Ou si vous préférez la ligne de commande, exécutez ceci en Terminal :

sudo snap install --classic android-studio

Étape 2 : Installer Android SDK

Ouvrez le Android Studio nouvellement installé à partir du tableau de bord :

Android Studio app on Dash

Il n'est pas nécessaire d'importer quoi que ce soit si c'est la première fois que vous l'installez :

Import Dialog

L'assistant de configuration vous guidera tout au long de l'installation :

Android Studio Setup Wizard

Sélectionnez Standard install pour obtenir le dernier SDK et Personnalisé au cas où vous voudriez changer la version du SDK ou son emplacement d'installation. A partir de là, c'est assez simple, il suffit de cliquer sur suivant-suivant et vous aurez le SDK téléchargé et installé.

Select Standard or Custom installation

Étape 3 : Définition des PATH (facultatif)

Cette étape peut être utile si vous voulez que les commandes de l'outil de développement d'Android SDK comme adb , fastboot , aapt etc. disponibles dans Terminal . Les plateformes de développement tierces telles que React Native, Ionic, Cordova, etc. et d'autres outils peuvent également en avoir besoin. Pour définir les PATHs, éditez votre ~/.profile fichier :

gedit ~/.profile

puis ajoutez-y les lignes suivantes :

# Android SDK Tools PATH
export ANDROID_HOME=${HOME}/Android/Sdk
export PATH="${ANDROID_HOME}/tools:${PATH}"
export PATH="${ANDROID_HOME}/emulator:${PATH}"
export PATH="${ANDROID_HOME}/platform-tools:${PATH}"

Si vous avez changé l'emplacement du SDK à la fin de l'étape 2, n'oubliez pas de modifier la ligne export ANDROID_HOME=${HOME}/Android/Sdk en conséquence. Faites un redémarrer (ou déconnectez-vous et reconnectez-vous) pour que les PATHs prennent effet.


Testé sur Ubuntu 18.04 LTS et 16.04 LTS. Devrait techniquement fonctionner sur toute version d'Ubuntu avec support snap (16.04 LTS et plus récent). Peut fonctionner sur 14.04 LTS aussi si vous installez d'abord le support pour les paquets snap .

47voto

hg8 Points 13074

La réponse de @A.B est correcte et complète. J'ajoute simplement qu'alternativement, vous pouvez facilement installer un Android Studio à jour en utilisant le site Canonical. Ubuntu Make .

Installation d'Ubuntu Make :

Pour Ubuntu 14.04LTS

sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
sudo apt update
sudo apt install ubuntu-make

Pour Ubuntu 15.10 et plus

Ubuntu Make est déjà dans les dépôts officiels, exécutez :

sudo apt install ubuntu-make

Note que version umake devrait être 16.05 pour pouvoir télécharger Android studio, vérifiez en exécutant

umake --version

Sinon, utilisez la méthode Ubuntu 14.04 pour l'installer.


Installation d'Android Studio :

umake android

Il peut y avoir un message d'erreur lié à la licence qui peut être corrigé en utilisant un paramètre supplémentaire :

umake android --accept-license

Désinstaller Android Studio :

umake android --remove

30voto

The Dreams Wind Points 648

À l'aube de 2018, la réponse la plus votée est toujours géniale, mais semble un peu dépassée, et comme je suis tombé dessus récemment, j'ai décidé de partager ici ma fraîche expérience.

1. Installation de Java

Depuis la sortie d'Android Studio 2.2, vous n'aurez pas besoin d'installer vous-même un JDK dans la plupart des cas, puisqu'il est fourni avec l'IDE.

Référence pour plus de détails

2. Installation des logiciels prérequis

La commande suivante doit être exécutée en premier lieu, afin d'éviter certains problèmes avec la commande Outil AVD à l'avenir :

sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386

Référence pour plus de détails

3. Téléchargement et déballage d'Android Studio

Vous pouvez obtenir l'archive Android Studio à partir de aquí . Rien de spécial, il suffit d'attendre que le chargement soit terminé :)

Google est un fournisseur agréé de LANANA Ainsi, afin de se conformer à la Contrat FSH Linux (partie 3.13 /opt) Je voudrais suggérer de décompresser l'archive dans le répertoire google/android-studio dossier :

sudo unzip ~/Downloads/android-studio-ide-171.4443003-linux.zip -d /opt/google/

3.1 [Facultatif] Modifier l'autorisation d'écriture pour le dossier Android Studio

Vous pouvez trouver pratique de définir des autorisations d'écriture pour tous les utilisateurs lorsqu'il s'agit de mettre à jour Android Studio. Cependant, cette méthode n'est pas très répandue et semble violer les règles de l'art. le principe du moindre privilège . Cependant, juste au cas où, si vous préférez cette méthode, exécutez-la dans le terminal :

sudo chmod o+w /opt/google/android-studio/

Sinon, vous pouvez toujours exécuter Android-Studio au nom de root et effectuer toutes les mises à jour dont vous avez besoin sans cette étape. .

4. Créer le répertoire Android SDK

Je n'adhère pas à l'idée que chaque utilisateur devrait avoir sa propre copie des outils Android SDK (outils de construction, codes sources, images système, etc.) mais Android Studio fonctionne exactement de cette façon (c'est probablement à cause d'un problème de permissions). Faisons en sorte qu'il utilise un autre dossier partagé par tous les utilisateurs du système.

4.1 Créer un répertoire

Créez le dossier Android-sdk pour une utilisation future :

sudo mkdir /opt/google/android-sdk
sudo chmod o+w /opt/google/android-sdk

La dernière commande modifie les permissions afin que chaque utilisateur du système soit en mesure de modifier ce dossier Android-sdk (installation et suppression de paquets).

4.2 Définition des variables d'environnement

Android Studio est toujours en train d'indiquer sa propre voie pour le moment. Pour qu'Android Studio installe les SDK dans un dossier partagé, nous devons spécifier des variables d'environnement. Actuellement, il y a deux variables qui pointent vers le dossier SDK : ANDROID_HOME y ANDROID_SDK_ROOT . La première est dépréciée, mais Android Studio n'utilisera pas ANDROID_SDK_ROOT lors du premier lancement même si elle est spécifiée, donc je recommande de spécifier les deux variables. Pour que les choses restent cohérentes et claires, spécifions-les dans une Shell séparée pour le Android-studio dans le fichier profil.d (afin de pouvoir les supprimer ultérieurement en cas de suppression d'Android Studio) :

sudo -i
cd /etc/profile.d/
echo export ANDROID_SDK_ROOT=/opt/google/android-sdk/ > android_studio.sh
echo export ANDROID_HOME=/opt/google/android-sdk/ >> android_studio.sh

4.2.1 Définition de la variable JAVA_HOME

Si vous allez utiliser les commandes gradlew via l'interface CLI, il sera utile d'ajouter JAVA_HOME pointant vers le JRE intégré (sinon gradle ne sera pas capable de le localiser).

echo export JAVA_HOME=/opt/google/android-studio/jre >> android_studio.sh

Maintenant, vous devez vous déconnecter du système et vous reconnecter pour appliquer ce nouveau script.

Référence pour plus de détails

5. Installation du SDK

Depuis que nous avons changé les permissions pour le dossier SDK ( /opt/google/android-sdk/ ), nous n'avons pas besoin de permissions spéciales pour y écrire. Exécutez simplement Android-studio au nom de votre utilisateur actuel :

/opt/google/android-studio/bin/studio.sh 

Suivez maintenant les instructions de l'assistant d'installation. Vous arriverez à la fenêtre de téléchargement des composants. Cela peut prendre un certain temps jusqu'à ce que les composants requis soient installés. Comme nous avons pris soin de toutes les bibliothèques et de tous les logiciels requis dès le début (partie 2), ce processus devrait se terminer sans aucune erreur.

Downloading Android SDK

Au premier lancement, Android Studio installe uniquement la dernière plateforme SDK (au moment de la rédaction de cet article, l'API 27). Pour rendre votre ensemble d'outils viable, vous avez besoin d'au moins 2 ou 3 plateformes SDK plus anciennes installées ( aquí vous pouvez trouver le tableau de bord montrant la demande réelle pour les différentes versions d'API). Pour les obtenir, à partir de l'écran d'accueil d'Android Studio, cliquez sur "Configurer" et choisissez l'option SDK Manager.

Android SDK option

À partir de là, vous pouvez choisir ce dont vous avez besoin pour développer des applications Android. P.S. Vous pouvez en fait installer tout ce qui figure dans la liste (même les paquets obsolètes), mais le téléchargement prendra du temps.

6. Création d'une entrée de bureau

Actuellement, Android Studio offre une fonctionnalité intégrée afin de créer une entrée de bureau. Nous avons besoin d'exécuter Studio avec des autorisations root, il est donc possible de le faire pour tous les utilisateurs du système, :

sudo -E /opt/google/android-studio/bin/studio.sh 

P.S. L'option -E est nécessaire pour garder nos variables d'environnement (ANDROID_HOME/ANDROID_SDK_ROOT) disponibles pendant le sudoing.

Vous devrez repasser par le même assistant de configuration (il est exécuté pour l'utilisateur root maintenant) et une fois que vous aurez atteint l'écran de bienvenue, vous trouverez l'option Créer une entrée de bureau dans le menu "Configurer" :

Create Desktop Entry item

Dans la boîte de dialogue qui s'ouvre, assurez-vous que la case "Créer l'entrée pour tous les utilisateurs" est cochée et cliquez sur OK.

enter image description here

Vous pouvez maintenant fermer Android Studio et l'ouvrir depuis Unity Launcher !

P.S. Pour ceux qui sont intéressés par l'endroit où l'entrée a été créée et par ce qu'elle contient, vous pouvez la trouver en /usr/share/applications/jetbrains-studio.desktop :

[Desktop Entry]
Version=1.0
Type=Application
Name=Android Studio
Icon=/opt/google/android-studio/bin/studio.png
Exec="/opt/google/android-studio/bin/studio.sh" %f
Comment=The Drive to Develop
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-studio

A. [Bonus] Désinstaller script

Et pour les sucreries, j'ai préparé un Shell Shell que vous pouvez utiliser pour supprimer complètement votre Android Studio, y compris le dossier SDK, les paramètres, les émulateurs et les dossiers de cache de tous les utilisateurs. Il est adapté aux étapes ci-dessus, mais les chemins sont en haut du fichier, donc vous pouvez facilement l'adapter à votre propre configuration. C'est parti :

#!/bin/bash
####################################
#
# Android Studio uninstalling script
#
####################################

# Ensure root permissions

if [ $(whoami) != 'root' ]; then
    echo "Must be root to run $0"
        exit 1;
fi

# Variables

studio_folders=(.android .AndroidStudio* .gradle)   # look for these folders
paths=(/home/,2 /root/,1)                   # in these folders 
studio_path="/opt/google/android-studio/"
sdk_path="/opt/google/android-sdk/"
env_variables="/etc/profile.d/android_studio.sh"

# Functions

deletefolders() {
    local name_expression=( \( -name "${studio_folders[0]}" )
    for (( i=1; i<${#studio_folders[*]}; i++ )); do
        name_expression[${#name_expression[*]}]=-o
        name_expression[${#name_expression[*]}]=-name
        name_expression[${#name_expression[*]}]="${studio_folders[$i]}"
    done
    name_expression[${#name_expression[*]}]=\)

    find "$1" -maxdepth "$2" -type d ${name_expression[*]} -exec rm -rf {} \;
}

# Commands

for path in ${paths[*]}; do
    deletefolders ${path%,*} ${path#*,}
done

rm -r $studio_path
rm -r $sdk_path
rm $env_variables

Veuillez noter que le caractère générique .AndroidStudio* est utilisé dans le script pour supprimer les paramètres des différentes versions d'Android studio. Si vous gardez quelque chose de précieux dans le dossier caché dont le nom commence par '.AndroidStudio', il sera également supprimé.

Pour ceux qui ne sont pas familiers avec la notion de Shell Shell, voici des étapes simples qui devraient vous aider :

  1. Ouvrez le terminal, écrivez la commande nano. Un éditeur nano sera ouvert dans la fenêtre du terminal.

  2. Copier le texte du script ci-dessus et le coller dans la fenêtre du terminal avec nano ouvert (Ctrl+Shift+V)

  3. Cliquez sur Ctrl+O pour enregistrer le fichier, choisissez le chemin et le nom du fichier avec l'extension .sh :

    Uninstall script

  4. Quitter le nano (ctrl+X)

  5. Dans le terminal, vous devez appliquer cette commande au fichier que vous venez de créer pour le rendre exécutable (en supposant que vous ayez enregistré votre script dans le répertoire ~/Documents et le nommer android_uninstall.sh) :

    chmod u+x ~/Documents/android_uninstall.sh
  6. Maintenant, vous pouvez exécuter le script en spécifiant son chemin dans le terminal. Gardez à l'esprit que sans la permission de root, il ne supprimera pas les dossiers du répertoire /opt/ donc script vous demandera ces permissions avant de faire quoi que ce soit.

C'est tout. Je suis en fait assez novice dans les systèmes d'exploitation de type Linux, alors n'hésitez pas à me corriger dans les commentaires si nécessaire.

12voto

Momo Points 137

Ajouter le dépôt Android-studio :

sudo apt-add-repository ppa:maarten-fonville/android-studio
sudo apt-get update

Puis installez :

sudo apt-get install android-studio

Vous trouverez de plus amples informations sur le site https://mfonville.github.io/Android-studio/

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X