web-dev-qa-db-fra.com

Comment installer Android Studio sur Ubuntu?

Dites-moi s'il vous plaît le processus complet d'installation de Android Studio et ses dépendances nécessaires.

149
aminul haque

Installation de Java

Sudo add-apt-repository ppa:webupd8team/Java
Sudo apt-get update
Sudo apt-get install Oracle-Java8-installer

Après ça

Sudo apt-get install Oracle-Java8-set-default

Installation de Android Studio

  1. Téléchargez Android Studio à partir de ici , utilisez Tous Android Studio Packages

  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, accédez au répertoire /opt/Android-studio/bin dans un terminal et exécutez ./studio.sh. Ou utilisez un fichier de bureau, voir ci-dessous.

    Vous souhaiterez peut-être ajouter /opt/Android-studio/bin à votre variable d'environnement PATH afin de pouvoir démarrer Android Studio à partir de n'importe quel répertoire.


Créer un fichier de bureau

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

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 de Android SDK (si nécessaire)

  1. Cliquez sur le bouton marqué

    enter image description here

  2. Obtenez les derniers outils du SDK

    Au minimum lors de la configuration du SDK Android, vous devez télécharger les derniers outils et la plate-forme Android:

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

      • Outils SDK Android
      • Outils de plate-forme SDK Android
      • Android SDK Build-tools (version la plus récente)
    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 ARM Image système EABI v7a
  3. Obtenir la bibliothèque de support pour des API supplémentaires

    La _ Android Support Library fournit un ensemble étendu d'API compatibles avec la plupart des versions d'Android.

    Ouvrez le répertoire Extras et sélectionnez:

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

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

    Ouvrez le répertoire Extras et sélectionnez:

    • Google Repository
    • Services Google Play
  5. Installez les packages

    Une fois que vous avez sélectionné tous les packages souhaités, continuez d’installer:

    • Cliquez sur Install X packages.
    • Dans la fenêtre suivante, double-cliquez sur chaque nom de package à gauche pour accepter le contrat de licence correspondant.
    • Cliquez sur Install.
187
A.B.

@ A.B réponse est correcte et complète. J'ajoute simplement que vous pouvez également installer facilement un studio Android à jour à l'aide du logiciel Canonical buntu Make .

Installer 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 supérieur

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

Sudo apt install ubuntu-make

Notez que la 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 de Android Studio:

umake Android

Il est possible qu'un message d'erreur lié à la licence puisse être corrigé à l'aide d'un paramètre supplémentaire:

umake Android --accept-license

Désinstallez Android Studio:

umake Android --remove
44
hg8

La méthode la plus simple à installer pour installer Android Studio (ou tout autre outil de développement) sur Ubuntu consiste à utiliser le module de capture instantanée du magasin de logiciels Ubuntu. Inutile de télécharger Android Studio au format Zip, d'essayer de l'installer manuellement, d'ajouter des PPA ou de tripoter l'installation de Java. Le paquet logiciel enfichable regroupe le dernier Android Studio avec OpenJDK et toutes les dépendances nécessaires.

Étape 1: Installez Android Studio

Recherchez "Android studio" dans Ubuntu Software, sélectionnez la première entrée affichée et installez-la:

Search Android Studio on Ubuntu SoftwareAndroid Studio on Ubuntu Software

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

Sudo snap install --classic Android-studio

Étape 2: Installez Android SDK

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

Android Studio app on Dash

Vous n'avez rien à importer si c'est la première fois que vous l'installez:

Import Dialog

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

Android Studio Setup Wizard

Sélectionnez Installation standard pour obtenir le dernier SDK et Personnalisé au cas où vous souhaiteriez modifier la version du SDK ou son emplacement d'installation. A partir de là, c'est assez simple, il suffit de cliquer sur next-next et le SDK sera téléchargé et installé.

Select Standard or Custom installation

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

Cette étape peut s'avérer utile si vous souhaitez utiliser les commandes de l'outil de développement de Android SDK telles que , adb , , fastboot , aapt , etc disponible dans Terminal . Cela pourrait être nécessaire pour des plateformes de développement tierces telles que React Native, Ionic, Cordova, etc., ainsi que d'autres outils. Pour configurer PATH, éditez votre fichier ~/.profile:

gedit ~/.profile

puis ajoutez 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 modifié 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. Effectuez un redémarrage (ou déconnectez-vous puis reconnectez-vous) pour que les chemins d'accès prennent effet.


Testé sur Ubuntu 18.04 LTS et 16.04 LTS. Devrait techniquement fonctionner sur n’importe quelle version d’Ubuntu prenant en charge l’instantané (16.04 LTS et plus récent). Cela fonctionnerait aussi sur 14.04 LTS si vous installez d'abord le support pour les paquets instantanés .

32
HEXcube

À la veille de 2018, la réponse la plus votée est toujours aussi géniale, mais semble un peu dépassée et, comme je me heurte à cela récemment, j'ai décidé de partager ma nouvelle expérience ici.

1. Installation de Java

Depuis la sortie de Android Studio 2.2, vous n’aurez pas besoin d’installer JDK vous-même dans la plupart des cas, car il est fourni avec l’EDI.

Référence pour plus de détails

2. Installation du logiciel requis

La commande suivante devrait être exécutée en premier lieu, afin que nous puissions éviter quelques problèmes avec 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écharger et décompresser Android Studio

Vous pouvez obtenir l'archive Android Studio de ici . Rien de spécial, attendez que le chargement soit terminé :)

Google est un fournisseur enregistré LANANA , afin de respecter le contrat Linux FSH (partie 3.13/opt), j'aimerais suggérer de décompresser l'archive dans le dossier google/Android-studio:

Sudo unzip ~/Downloads/Android-studio-ide-171.4443003-linux.Zip -d /opt/google/

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

Vous pouvez trouver pratique de définir des autorisations d’écriture pour tous les utilisateurs lors de la mise à jour de Android Studio. Cependant, il n’est pas largement utilisé et semble violer le principe du moindre privilège . Cependant, juste au cas où, si vous aimez ce moyen, exécutez simplement dans le terminal:

Sudo chmod o+w /opt/google/Android-studio/

Vous pouvez également exécuter Android-Studio pour le compte de root et effectuer toutes les mises à jour dont vous avez besoin sans que cette étape ne soit nécessaire .

4. Création du répertoire Android SDK

Je n'accepte pas l'idée que chaque utilisateur devrait avoir sa propre copie de Android outils de SDK (outils de compilation, outils de code source, images système, etc.), mais Android Studio fonctionne exactement. de cette façon (c'est probablement à cause d'un problème d'autorisations). Faisons-le utiliser 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 autorisations afin que chaque utilisateur du système puisse modifier ce dossier Android-sdk (installation et suppression de packages).

4.2 Définition des variables d'environnement

Android Studio pointe toujours sur son propre chemin en ce moment. Pour que Android Studio installe les SDK dans un dossier partagé, vous devez spécifier des variables d'environnement. Il existe actuellement deux variables pointant vers le dossier du SDK: Android_HOME et Android_SDK_ROOT . Le premier est obsolète, mais Android Studio n’utilisera pas Android_SDK_ROOT lors de son premier lancement, même s’il est spécifié. Nous vous recommandons donc de spécifier les deux variables. Pour que les choses soient cohérentes et claires, spécifions-les dans un shell distinct pour Android-studio dans le dossier profile.d (afin que vous puissiez les supprimer ultérieurement en cas de suppression de 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 des commandes gradlew via l'interface CLI, il sera utile d'ajouter Java_HOME pointant vers le JRE intégré (sinon, gradle ne pourra pas 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 modifié les autorisations pour le dossier SDK (/opt/google/Android-sdk/), nous n’avons pas besoin d’autorisations spéciales pour l’écrire. Il suffit d’exécuter Android-studio pour le compte de votre utilisateur actuel:

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

Suivez maintenant les instructions de l'assistant d'installation. Vous finirez par cliquer sur la fenêtre Téléchargement de composants. Cela peut prendre un certain temps avant que les composants requis soient installés. Comme nous avons pris soin de toutes les bibliothèques et logiciels requis dès le début (partie 2), ce processus devrait être terminé sans aucune erreur.

Downloading Android SDK

Lors du premier lancement Android Studio n'installe que la dernière plate-forme SDK (au moment de la rédaction de l'API 27). Pour rendre votre jeu d’outils viable, vous devez disposer d’au moins 2 ou 3 autres plates-formes SDK plus anciennes ( ici vous pouvez trouver le tableau de bord indiquant la demande réelle pour différentes versions d’API). Pour les obtenir, à partir de l'écran de bienvenue Android Studio, cliquez sur "Configurer", puis choisissez l'option Gestionnaire de SDK.

Android SDK option

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

6. Créer une entrée de bureau

Actuellement Android Studio propose une fonctionnalité intégrée permettant de créer une entrée sur le bureau. Nous devons exécuter Studio avec les 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 lorsque vous vous apprêtez à vous lancer.

Vous devrez repasser la même configuration Wizard (cette opération est exécutée maintenant pour l'utilisateur root) et une fois que vous avez ouvert l'écran d'accueil, vous pouvez trouver l'option Créer une entrée de bureau à partir du menu "Configurer":

Create Desktop Entry item

Dans la boîte de dialogue qui s'ouvre, assurez-vous que la case à cocher "Créer l'entrée pour tous les utilisateurs" est cochée, puis 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 son contenu, vous pouvez la trouver dans /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] Script de désinstallation

Et pour les friandises, j'ai préparé un script Shell que vous pouvez utiliser pour supprimer 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 se trouvent en haut du fichier, vous pouvez donc facilement l'adapter à votre propre configuration. Et 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 de différentes versions de Android studio. Si vous gardez quelque chose de précieux dans le dossier caché avec le nom commençant par ‘.AndroidStudio’, il sera également supprimé.

Pour ceux qui ne connaissent pas la notion de script Shell, voici quelques étapes simples qui devraient vous aider:

  1. Ouvrez le terminal, écrivez la commande nano. Un nano éditeur sera ouvert dans la fenêtre du terminal.
  2. Copiez le texte du script ci-dessus et collez-le dans la fenêtre du terminal avec nano ouvert (Ctrl + Maj + 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 (à condition que vous ayez enregistré votre script dans le répertoire ~/Documents et que vous le nommiez Android_uninstall.sh):

    chmod u+x ~/Documents/Android_uninstall.sh
    
  6. Maintenant, vous pouvez exécuter le script en spécifiant le chemin d'accès dans Terminal. N'oubliez pas que sans autorisation root, les dossiers du répertoire /opt/ ne seront pas supprimés. Le script vous demandera donc ces autorisations avant toute action.

C'est tout. En fait, je suis assez nouveau dans les systèmes d'exploitation Linux, alors n'hésitez pas à me corriger dans les commentaires si nécessaire.

21
The Dreams Wind

Ajoutez le référentiel Android-studio:

Sudo apt-add-repository ppa:maarten-fonville/Android-studio
Sudo apt-get update

Puis installez:

Sudo apt-get install Android-studio

Plus d'informations peuvent être trouvées à https://mfonville.github.io/Android-studio/

9
Momo

Si vous exécutez une version 64 bits d'Ubuntu (16.04), vous devez installer des bibliothèques 32 bits à l'aide de la commande suivante:

Sudo apt-get install lib32stdc++6

ou

Sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6

Pour que vous n'ayez pas cette erreur:

Unable to run mksdcard SDK tool.

Pour plus lire ceci doc

6
user540417

Cité de http://ubuntuhandbook.org/index.php/2014/11/install-Android-studio-ubuntu-14-04-ppa/

Android Studio dépend de Java. Oracle Java 7 ou 8 est recommandé.

Sudo add-apt-repository -y ppa:webupd8team/Java

Sudo apt-get update

Sudo apt-get install Oracle-Java7-installer Oracle-Java7-set-default

Ajouter le Android Studio PPA

Sudo add-apt-repository ppa:paolorotolo/Android-studio

Puis mettez à jour les listes de paquets et installez-le:

Sudo apt-get update

Sudo apt-get install Android-studio

Une fois installé, lancez l’assistant d’installation à partir du tableau de bord Unity ou exécutez simplement la commande.

/opt/Android-studio/bin/studio.sh
5
Maythux

L'installation de Android Studio sur Ubuntu est encore plus simple. Nous l'avons emballé en un clin d'œil, vous pouvez donc simplement l'installer en

$ Sudo snap install Android-studio --classic

Ou recherchez simplement Android Studio dans Ubuntu Software.

2
Omer Akram

Pour Ubuntu 16.04, la syntaxe est la suivante.

umake Android android-ndk [-h] [-r] [--accept-license] [destdir]
2
K R Jawaharlal

Android Studio est disponible sous forme de package instantané dans toutes les versions actuellement prises en charge d'Ubuntu. Le package de capture Android Studio était le 5ème package de capture le plus populaire en 2018. La version actuelle du package de capture Android-studio sur Février 2019 est 3.3.1.0. Pour l'installer ouvrez le terminal et tapez:

Sudo snap install Android-studio --classic  

enter image description here

Android Studio fournit les outils les plus rapides pour créer des applications sur tous les types de périphériques Android.

L'édition de code, le débogage, les outils de performance, un système de construction flexible et un système de construction/déploiement instantané de classe mondiale vous permettent de vous concentrer sur la création d'applications uniques et de haute qualité.

Configuration requise pour Android Studio

  • 3 Go RAM minimum, 8 Go RAM recommandé; plus 1 Go pour l'émulateur Android
  • 2 Go minimum d'espace disque disponible, 4 Go recommandés
1
karel

La configuration de Android Studio ne prend que quelques clics. (Vous devriez déjà avoir téléchargé Android Studio .)

Pour installer Android Studio sous Linux, procédez comme suit:

  1. Décompressez le fichier .Zip que vous avez téléchargé dans un emplacement approprié pour vos applications, tel que /usr/local/ pour votre profil utilisateur ou /opt/ pour les utilisateurs partagés.

  2. Pour lancer Android Studio, ouvrez un terminal, accédez au répertoire Android-studio/bin/et exécutez studio.sh.

  3. Indiquez si vous souhaitez importer ou non les paramètres Android Studio précédents, puis cliquez sur OK.

  4. La Android configuration de studio Wizard vous guide tout au long de la configuration, ce qui inclut le téléchargement des composants du SDK Android nécessaires au développement.

Conseil: pour que Android Studio soit disponible dans votre liste d'applications, sélectionnez Outils> Créer une entrée de bureau dans la barre de menu Android Studio.

Bibliothèques requises pour les ordinateurs 64 bits: Si vous utilisez une version 64 bits d’Ubuntu, vous devez installer des bibliothèques 32 bits avec les éléments suivants: commander:

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

Si vous utilisez Fedora 64 bits, la commande est la suivante:

Sudo yum install zlib.i686 ncurses-libs.i686 bzip2-libs.i686

et installez jdk [[ pas nécessaire maintenant, sera installé automatiquement ]

Sudo apt-get install openjdk-9-jdk

copie de https://developer.Android.com/studio/install.html

0
Hamed

Il n'est pas nécessaire que vous utilisiez une archive de paquet.

Installation

Pour créer une entrée de bureau:

Go to Android Studio > Tools > Create desktop Entry

Conditions préalables:

OpenJDK est pré-installé, utilisez-le.


Android Studio vous avertit par une petite boîte de dialogue lorsqu'une mise à jour est disponible pour l'EDI, mais vous pouvez rechercher manuellement les mises à jour en cliquant sur Help > Check for Update.

FYI

Vous pouvez passer d'un JDK à un autre en modifiant le chemin du JDK dans les paramètres. Les JDK sont installés sous /usr/lib/jvm

$ ls /usr/lib/jvm/
default-Java  Java-1.5.0-gcj-6-AMD64  Java-1.8.0-openjdk-AMD64  Java-8-openjdk-AMD64

Ici, dans mon cas, /usr/lib/jvm/default-Java est un lien symbolique vers /usr/lib/jvm/Java-8-openjdk-AMD64

Je l’utiliserais donc comme chemin JDK dans les paramètres.

0
Gayan Weerakutti

1- Run to Terminal (Ctrl + Alt + t) et installez JDK:

Sudo apt-add-repository ppa:webupd8team/Java
Sudo apt-get update
Sudo apt-get install Oracle-Java8-installer

pour vérifier la version Java jdk, tapez

javac -version

ou

Java -version

2- Téléchargez le kit ADK complet fourni sur le site officiel, décompressez-le, ouvrez-le et suivez les instructions dans install-Linux-tar.txt.

3- Suivez l'assistant d'installation ADK.

0