{{tag>dev android ide}}
====== Installer Android Studio ======
===== prérequis =====
Les prérequis sont listés pour chaque sur la page de téléchargement de l'IDE https://developer.android.com/studio/?utm_source=android-studio dans la section "System requirements". Dans le cas de GNU/Linux, pour la version 3.4 d'android Studio:
* GNOME or KDE desktop (Tested on Ubuntu® 14.04 LTS, Trusty Tahr (64-bit distribution capable of running 32-bit applications)
* 64-bit distribution capable of running 32-bit applications
* GNU C Library (glibc) 2.19 or later
* 3 GO RAM minimum, 8 GO RAM recommandé (plus 1 GO pour l'émulateur Android)
* 2 GO d'espace disque disponible minimum, 4 GO de RAM recommandé (500 MB pour l' IDE + 1.5 GB pour Android SDK et l'émulateur)
* résolution d'affichage 1280 x 800 minimum
===== Installation =====
Procédure d'installation de l'EDI Android Studio sous Debian/Ubuntu.
- Télécharger l'archive de l'installateur disponible à l'URL https://developer.android.com/studio/index.html
- Installer les versions 32 bits des bibliothèques **libc6**, **libncurses5**, **libstdc++6**, **libbz2-1.0** ainsi que le paquet **lib32z1**:
$ sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386
Décompresser l'archive dans un dossier destination, par convention /opt
$ sudo unzip android-studio-ide-162.4069837-linux.zip -d /opt/
$ sudo chmod -R user:users /opt/android-studio
===== Modifier les répertoires config et cache =====
Par défaut les répertoires configuration et cache pour la construction des applications sont construits dans le dossier home de l'utilisateur lorsque Android studio est lancé. On peut modifier se comportement en éditant les valeurs des variables **idea.config.path** et **idea.system.path** dans le fichier ''idea.properties''
* ''./bin/idea.properties'' pour redéfinir le comportement global
* ''~/.AndroidStudio/idea.properties pour redéfinir seulement l'utilisateur courant.
Il peut être intéressant de redéfinir le répertoire cache en dehors du répertoire utilisateur lorsque celui-ci est contenu dans un disque SSD.
===== Modification du repertoire AVD =====
Par défaut les périphériques émulés sont enregistrés dans /home/user/.android
Pour changer le chemin du répertoire, arrêter Android Studio. Exporter la variable ANDROID_SDK_HOME="/new/path"
Le répertoire spécifié doit être différent du répertoire racine du Sdk.
Relancer Android Studio, le programme doit avoir recréer un dossier.android sous /new/path
Copier /home/user/.android/avd dans /new/path/.android
Après la copie lors du lancement du périphérique des notifications:
Emulator: I/O warning : failed to load external entity "/home/user/.AndroidStudio3.3/config/options/updates.xml"
===== Démarrer Android Studio =====
Lancer l'environnement de développement via le script:
$ /opt/android-studio/bin/studio.sh
===== Environnement chrooté =====
Installation d'un debian depuis **debootstrap**
$ sudo sudo apt-get install openjdk-8-jre-headless libext6 libxrender1
===== Références =====
* GLM HS N° 91 Application avancée Android
* https://developer.android.com/studio/install.html
* https://www.mysysadmintips.com/windows/clients/761-move-android-studio-avd-folder-to-a-new-location