Veuillez m'indiquer le processus complet d'installation d'Android Studio et de ses dépendances nécessaires.
Réponses
Trop de publicités?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
-
Téléchargez Android Studio à partir de aquí utiliser Tous les paquets Android Studio
-
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 exempleandroid-studio-ide-141.2178183-linux.zip
sudo unzip android-studio-ide-141.2178183-linux.zip -d /opt
-
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)
-
Cliquez sur le bouton marqué
-
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 :
-
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)
-
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
-
-
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
-
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
-
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 .
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 :
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 :
Il n'est pas nécessaire d'importer quoi que ce soit si c'est la première fois que vous l'installez :
L'assistant de configuration vous guidera tout au long de l'installation :
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é.
É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 .
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
À 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.
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.
À 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" :
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.
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 :
-
Ouvrez le terminal, écrivez la commande nano. Un éditeur nano sera ouvert dans la fenêtre du terminal.
-
Copier le texte du script ci-dessus et le coller dans la fenêtre du terminal avec nano ouvert (Ctrl+Shift+V)
-
Cliquez sur Ctrl+O pour enregistrer le fichier, choisissez le chemin et le nom du fichier avec l'extension .sh :
-
Quitter le nano (ctrl+X)
-
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
-
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.
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/
- Réponses précédentes
- Plus de réponses