Pour ma machine Ubuntu , j'ai téléchargé la dernière version du SDK Android à partir de cette page.
Après avoir extrait le .tgz
fichier téléchargé , j'essayais de rechercher des instructions d'installation et j'ai trouvé:
Pour démarrer sous Linux:
Décompressez le fichier .zip que vous avez téléchargé. Les fichiers SDK sont téléchargés séparément dans un répertoire spécifié par l'utilisateur.
Notez le nom et l'emplacement du répertoire SDK sur votre système. Vous devrez vous référer au répertoire SDK ultérieurement lors de l'utilisation des outils SDK à partir de la ligne de commande.
Que sommes-nous censés faire exactement ?
Réponses:
Option 1:
L'emplacement du SDK Android sur Mac peut être l'un des suivants:
/home/AccountName/Android/Sdk
/usr/lib/android-sdk
/Library/Android/sdk/
/Users/[USER]/Library/Android/sdk
Option 2:
Téléchargez Android Studio .
Extraire le
.zip
fichier téléchargé .Le nom du dossier extrait se lira un peu comme android-studio
Pour faciliter la navigation, déplacez ce dossier vers le répertoire d' accueil .
Après le déplacement , copiez le dossier déplacé en cliquant dessus avec le bouton droit de la souris. Cette action placera l'emplacement du dossier dans le presse-papiers.
Utiliser Ctrl Alt T pour ouvrir un terminal
Accédez au répertoire de ce dossier en utilisant
cd /home/(USER NAME)/android-studio/bin/
Tapez cette commande pour rendre
studio.sh
exécutable:chmod +x studio.sh
Type
./studio.sh
Une fenêtre contextuelle s'affiche pour vous demander les paramètres d'installation. Dans mon cas particulier, il s'agit d'une nouvelle installation, je vais donc sélectionner Je n'ai pas de version précédente de Studio ou je ne souhaite pas importer mes paramètres .
Si vous choisissez quand même d'importer les paramètres, vous devrez peut-être fermer tout ancien projet ouvert pour obtenir un SDK Android fonctionnel.
A partir de maintenant, l'assistant de configuration vous guidera.
Android Studio peut fonctionner avec Open JDK et Oracle's JDK (recommandé). Incase, Open JDK est installé, l'assistant recommandera d'installer Oracle Java JDK car certains problèmes d'interface utilisateur et de performances sont signalés lors de l'utilisation d'OpenJDK.
L'inconvénient du JDK d'Oracle est qu'il ne se mettra pas à jour avec le reste de votre système comme OpenJDK le fera.
L'assistant peut également vous informer des problèmes d'entrée avec IDEA .
Sélectionnez le type d'installation
Vérifier les paramètres d'installation
Un émulateur peut également être configuré selon les besoins.
L'assistant commencera à télécharger les outils SDK nécessaires
L'assistant peut également afficher une erreur concernant les bibliothèques Linux 32 bits , qui peut être résolue à l'aide de la commande ci-dessous:
sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1
Après cela, tous les composants requis seront téléchargés et installés automatiquement.
Une fois que tout est à la hauteur, cliquez simplement sur Terminer
Pour créer une icône de bureau, allez dans 'Configurer' puis cliquez sur 'Créer une entrée de bureau'
la source
la source
/home/AccountName/Android/Sdk
/home/accountname
aucune idée?/usr/share/android-sdk
Pour l'installer sur un système basé sur Debian, faites simplement
Ajoutez ensuite le SDK Android à votre PATH, ouvrez
~/.bashrc
dans l'éditeur et ajoutez les lignes suivantes dans le fichierCourir
Afficher tous les packages SDK disponibles
Identifiez la dernière plate-forme Android (ici, c'est 28) et exécutez
Vous avez maintenant installé adb, fastboot et les derniers outils sdk
la source
export JAVA_OPTS=....
provoqué une erreur lors de l'exécutionsdkmanager
: "Erreur: Impossible de trouver ou de charger la classe principale java.se.ee". Le supprimer a résolu le problème.export JAVA_OPTS=...
pour une raison quelconque (commesdkmanager
toujours échouer même avec cela dans les fichiers de démarrage, par exemple.bashrc
et.zshrc
, déjà, ce qui m'est arrivé dans mon autre machine), vous pouvez utilisez SDKman pour installer différentes versions de Java et utilisez Java 8 uniquement lorsque vous exécutezsdkmanager
.sudo apt install android-sdk
mettre le sdk dans/usr/lib/android-sdk
Il n'est pas nécessaire de télécharger des binaires ou des fichiers ou de suivre des instructions d'installation difficiles.
Tout ce que vous aviez vraiment à faire est:
Mise à jour: Ubuntu 18.04 uniquement
la source
Si vous êtes sur Ubuntu 17.04 (Zesty) et que vous avez littéralement juste besoin du SDK (pas d'Android Studio), vous pouvez l' installer comme sur Debian :
build.gradle
, changercompileSdkVersion
en23
etbuildToolsVersion
en24.0.0
gradle build
la source
Gestionnaire de SDK Android
Usage
Vous pouvez utiliser sdkmanager pour effectuer les tâches suivantes.
Liste des packages installés et disponibles
Installer des packages
L'argument packages est un chemin de style SDK comme indiqué avec la commande --list, entouré de guillemets (par exemple, "build-tools; 29.0.0" ou "platform; android-28"). Vous pouvez transmettre plusieurs chemins de package, séparés par un espace, mais ils doivent chacun être enveloppés dans leur propre ensemble de guillemets.
Par exemple, voici comment installer les derniers outils de plate-forme (qui incluent adb et fastboot) et les outils SDK pour le niveau d'API 28:
Vous pouvez également transmettre un fichier texte qui spécifie tous les packages:
L'argument package_file est l'emplacement d'un fichier texte dans lequel chaque ligne est un chemin de style SDK d'un package à installer (sans guillemets).
Pour désinstaller, ajoutez simplement l'indicateur --uninstall:
Mettre à jour tous les packages installés
Remarque
androidsdk il est wraper de pression sdkmanager toutes les options de travail de sdkmanager avec androidsdk
Emplacement des fichiers sdk android installés: / home / user / snap / androidsdk / current / AndroidSDK
Voir toutes les options de sdkmanager dans la documentation Google
la source
installer le SDK android pour moi n'était pas le problème, avoir les bons JRE et JDK était le problème.
Pour résoudre ce problème, installez la JVM 8 (la dernière entièrement compatible, pour l'instant):
Utilisez ensuite update-alternative pour passer à la version jre-8:
Vous pouvez revenir à la version JVM quand vous le souhaitez avec la même
update-alternatives
commandeNotez que vous devrez probablement faire la même chose après cela avec
javac
également (maintenant vous n'avez que lajava
commande à la version 8)faites d'abord:
suivant:
Après cela, vous pouvez installer le SDK Android qui nécessite cette version Java spécifique
la source
la source
sudo apt-get install oracle-java8-installer oracle-java8-set-default