Que faut-il faire pour installer Android Bundle SDK/ADT sur Ubuntu?
Chacune des étapes de la réponse a été trouvée sur un forum différent alors que je rencontrais des obstacles pour démarrer avec mon SDK Android et que je posais des questions dans les forums appropriés par la suite. J'ai donc pensé que cela serait utile car il s'agit d'une solution unique disponible, au cas où il serait nécessaire de réinstaller Ubuntu et d'installer le paquet Android SDK/ADT à partir de zéro!
Étape 1
Vérifiez dans Paramètres système -> Détails, que votre Ubuntu soit 32 bits ou 64 bits
Étape 2
(Utilisation du centre de logiciel ou des lignes de commande) Si votre Ubuntu est un système d’exploitation 32 bits, installez
libgl1-mesa-dev
Si vous utilisez un système d'exploitation 64 bits, installez
ia32-libs
(Ubuntu 13.04 ou une version antérieure) oulibgl1-mesa-dev:i386
(Ubuntu 13.10 et versions ultérieures).
Étape 3
Installez
openjdk-8-jdk
. Si non compatible, essayezopenjdk-7-jdk
, ou si toujours pas compatibleopenjdk-6-jdk
Étape 4
Téléchargez les Android outils de ligne de commande du SDK ici (ils se trouvent en bas de la page) et décompressez-le à un endroit où vous pourrez le laisser aussi longtemps que vous en aurez besoin. Android SDK,
/opt/
par exemple.
Étape 5
Vérifiez que le dossier ADT Bundle décompressé (ou le dossier Android SDK, selon le cas) contient les dossiers
tools
etplatform-tools
. Si le dossierplatform-tools
est absent, vous devriez pouvoir l'installer à partir du gestionnaire de périphériques virtuels Android, que vous pouvez exécuter en tapant la commandeAndroid
dans le terminal. Ces dossiers contiennent des commandes importantes stockées. Ajoutez-les à votre chemin exécutable. Les ajouter au chemin peut être fait comme suit:
Commencez par exécuter
gedit ~/.pam_environment
. Un fichier s'ouvre. Ajoutez simplement ces lignes à ce fichier:PATH DEFAULT=${PATH}:/path/to/tools PATH DEFAULT=${PATH}:/path/to/platform-tools
Ici, vous devez remplacer
/path/to/tools
et/path/to/platform-tools
par les chemins absolus en fonction de l'emplacement où vous avez dézippé le téléchargement du SDK ou du bundle ADT. Désormais, toutes les commandesadb
name__,Android
name__,emulator
etc. peuvent être simplement exécutées dans le terminal sans donner de chemins absolus. C'est-à-dire que vous n'obtiendrez pas d'erreur "commande introuvable" si vous l'avez transmise sans son chemin absolu.
Étape 6
Tapez
Android
dans le terminal et, si l'étape 5 a été effectuée correctement, l'outil de package SDK Android démarre, où vous pouvez terminer. votre installation.
En fait, je pense que vous devriez utiliser Android Studio pour développer l'application Android. Toutefois, si vous avez raison d'utiliser Eclipse, vous pouvez suivre le guide suivant.
Target : Super Newbies
IDE : Eclipse
Description: Provide a GUI method to install Android IDE using Eclipse
Recherchez Software
sur Ubuntu et lancez Ubuntu Software Center
Recherchez Java
sur Ubuntu Software Center
, puis installez le OpenJDK Java Runtime
.
Recherchez Eclipse
sur Ubuntu Software Center
, puis installez-le.
Si vous avez correctement installé Eclipse et JDK, il apparaîtra dans les résultats de la recherche sur votre ordinateur.
Pour le JDK, vous pouvez également appuyer sur CTRL + ALT + T pour ouvrir un terminal et tapez la commande Java -version
pour vérifier à nouveau.
Astuces: verrouillez l’icône Eclipse sur le lanceur.
Allez sur http://developer.Android.com/sdk/index.html pour télécharger la dernière version du SDK.
Faites défiler la liste et cliquez sur DOWNLOAD FROM OTHER PLATFORMS
Cliquez sur Android-sdk_r22.6.2-linux.tgz
sous Linux 32 & 64-bit
of SDK Tools Only
.
Cochez I have read and agree with the above terms and conditions
et cliquez sur Download Android-sdk_r22.6.2-linux.tgz
.
Attendez le téléchargement.
Cliquez avec le bouton droit sur le fichier [.tgz] et sélectionnez Extract Here
.
Vous pouvez maintenant voir qu'un fichier appelé Android-sdk-linux
apparaît comme si:.
Entrez le dossier Android-sdk-linux
.
Entrez le dossier tools
puis copiez l’emplacement du dossier.
Appuyez sur les touches CTRL + ALT + T pour ouvrir un terminal, puis utilisez la commande suivante. Où /home/casper/Downloads/Android-sdk-linux/tools
est l'emplacement que j'ai copié précédemment. Vous pouvez simplement taper cd
et cliquer avec le bouton droit de la souris pour indiquer l'emplacement au terminal.
cd /home/casper/Downloads/Android-sdk-linux/tools
./Android
Maintenant, le Android SDK Manager
sera exécuté.
Cliquez sur Install [Number] packages....
Cliquez sur Accept License
puis sur Install.
Attendez le processus d'installation.
Enfin, ce message sera affiché.
Presse CTRL + ALT + T ouvrir un nouveau terminal et taper: gedit ~/.bashrc
Maintenant, le texte suivant apparaîtra.
Ajoutez ce qui suit au début du texte , puis enregistrez-le. (Ne fermez pas le fichier)
export PATH=${PATH}:~/Android-sdk-linux/tools
export PATH=${PATH}:~/Android-sdk-linux/platform-tools
Exemple :
[Recommandé] Déplacez le fichier complet Android-sdk-linux
dans votre espace de travail Eclipse et dans un dossier que vous créez nommé Android
. De plus, vous devez copier l'emplacement.
Revenons maintenant au fichier ".bashrc" et remplacez le "~" par l'emplacement que vous avez précédemment copié, puis enregistrez-le et fermez-le.
Déconnectez-vous et reconnectez votre système Ubuntu.
Presse CTRL + ALT + T et tapez Android avd
pour ouvrir le Gestionnaire de périphériques virtuels Android.
Cliquez sur New.... Configurez comme suit et cliquez sur OK.
Cliquez sur votre périphérique virtuel, puis cliquez sur Start....
Cliquez sur Launch.
Lancer votre appareil virtuel
Démarrer Eclipse et aller à Help -> Install New Software...
Cliquez sur Add....
Tapez ce qui suit puis cliquez sur OK.
Name : ADT Plugin
Location : https://dl-ssl.google.com/Android/Eclipse/
Cochez la case Developer Tools
puis cliquez sur Next>.
Cliquez sur Next>.
Cliquez sur "J'accepte les ..." et cliquez sur Finish.
Attendez le processus d'installation.
Redémarrez Eclipse.
Cliquez sur Open Preferences.
Copiez votre propre emplacement de SDK (emplacement du fichier Android-sdk-linux
).
Collez-le dans la zone de texte SDK Location:
puis cliquez sur Apply et OK.
Profitez de créer n'importe quelle application Android avec votre Ubuntu.
Cela peut sembler être une longue réponse, mais j'ai essayé d'expliquer chaque étape de la manière la plus détaillée possible pour que rien ne puisse se passer. Vous pouvez le configurer en moins de 5 minutes, même en tant que débutant.
Vous aurez besoin de Java pour utiliser Eclipse. Installez-le d'abord:
Eclipse est un IDE . Le package Android ADT est fourni par défaut avec Eclipse IDE. Vous pouvez également choisir d'utiliser un autre IDE (par exemple NetBeans ) si vous préférez, mais comme Eclipse est la valeur par défaut, je ne traiterai que d'Eclipse dans ce tutoriel.
Ouvrir un terminal
Recherchez-le dans votre tableau de bord ou appuyez sur CTRL + ALT + T
Exécutez les commandes suivantes:
Sudo apt-get update
Sudo apt-get install openjdk-7-jdk
Vérifiez si vous voyez des erreurs sur votre écran, puis continuez.
Téléchargez maintenant le kit Android ADT (il s’agit d’Eclipse + le Android SDK):
Download the SDK (ADT Bundle for Linux)
I have read and agree with the above terms and conditions
Sélectionnez votre architecture:
Comment puis-je vérifier cela?
32-bit
si vous avez une Ubuntu 32 bits64-bit
si vous avez un Ubuntu 64 bitsDownload the SDK ADT Bundle for Linux
Installez le lot Android ADT:
.Zip
que vous venez de téléchargerExtrayez tous les fichiers dans un répertoire, par exemple:
~/ADT
Après extraction, ce répertoire doit contenir 2 autres répertoires:
~/ADT/Eclipse
~/ADT/sdk
Ajoutez les binaires platform-tools
à votre $PATH
:
Ce n'est pas nécessaire, cela rendra des commandes comme adb
accessibles depuis un terminal.
Exécutez la commande suivante:
nano ~/.profile
Ajoutez la ligne suivante en haut:
PATH="$HOME/ADT/sdk/platform-tools:$PATH"
Sauvegarder le fichier
Vous pouvez le faire en appuyant sur CTRL + X, Y, ENTER
Créez un raccourci dans votre tableau de bord pour lancer facilement l’ADT:
Exécuter la commande suivante
nano ~/.local/share/applications/adt.desktop
Coller ceci:
Cela peut être fait en cliquant à droite dans la fenêtre de votre terminal, puis en cliquant sur Paste
name __.
[Desktop Entry]
Version=1.0
Name=Android ADT
Comment=Launch the Android ADT
Exec=/home/username/ADT/Eclipse/eclipse
Icon=/home/username/ADT/Eclipse/icon.xpm
Terminal=false
Type=Application
Categories=Development;IDE;
Remarque: Remplacez username
par votre nom d'utilisateur. Vous pouvez obtenir votre nom d'utilisateur en exécutant whoami
dans un terminal.
Exécutez la commande suivante pour la rendre exécutable:
chmod +x ~/.local/share/applications/adt.desktop
Si vous avez tout fait correctement, vous avez maintenant installé avec succès le Android ADT. Ouvrez votre tableau de bord et recherchez ADT
name__. Cliquez sur Android ADT
pour vérifier si cela fonctionne!
Vous pouvez également installer adt
et Android-sdk
à partir de this PPA .
Sudo add-apt-repository ppa:linuxgndu/adt-raring
Sudo apt-get update
Sudo apt-get install adt Android-sdk
Pour terminer l’installation de Android-sdk
, vous devez:
Sudo sh /opt/Android-sdk/install-sdk
Vous pouvez également installer Android-studio
:
Sudo apt-get install Android-studio
Maintenant, vérifiez que l'installation s'est déroulée comme prévu:
Android-sdk-manager
Il y a une autre alternative. Les environnements de développement intégrés (IDE) sont supposés faciliter la programmation. Toutefois, il peut être difficile d’installer la dernière version d’un IDE sur un système Linux (Ubuntu) s'ils ne sont pas installés. le repos. Android Studio est l’un de ces IDE.
Android Studio est le IDE officiel pour le développement d'applications Android, basé sur IntelliJ IDEA. Outre les fonctionnalités que vous attendez d'IntelliJ, Android Studio propose: Un système de construction flexible basé sur Gradle Des variantes de construction et plusieurs générations de fichiers apk Des modèles de code pour vous aider à créer des fonctionnalités applicatives courantes Editeur de présentation riche avec prise en charge déposez des outils de modification des thèmes pour capturer les performances, la convivialité, la compatibilité des versions et d’autres problèmes. Fonctions de signature et d’application intégrées Prise en charge intégrée de Google Cloud Platform facilitant l’intégration de Google Cloud Messaging et de App Engine.
Extrait de: http://developer.Android.com/tools/studio/index.html
Suivez cette procédure:
Sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
Sudo apt-get update
Sudo apt-get install ubuntu-make
umake Android
Laissez le chemin d'installation comme valeur par défaut.
Appuyez à nouveau sur Entrée. Vous devrez accepter la licence en tapant "a" puis le téléchargement commencera.
Android Studio vous présentera ensuite un assistant. Continuez à appuyer ensuite et acceptez la licence. La procédure de téléchargement requise pour le développement de Android, comme le dernier SDK Android, sera ensuite effectuée. Cliquez sur 'Terminer' une fois l'installation des packages requis terminée.
approche CLI
Testé sur Ubuntu 15.10, Android 22.
Un appareil:
Ensuite:
Sudo apt-get install ant gradle openjdk-7-jdk
cd
# Get device permissions.
# MANUAL find vendor ID on this table: http://developer.Android.com/tools/device.html#VendorIds
# http://stackoverflow.com/a/5510745/895245
VENDOR_ID='054c'
UDEV_PATH='/etc/udev/rules.d/51-Android.rules'
echo 'SUBSYSTEM=="usb", ATTR'"$VENDOR_ID"'=="0bb4", MODE="0666", GROUP="plugdev"' | Sudo tee "$UDEV_PATH"
Sudo chmod a+r "$UDEV_PATH"
Sudo /etc/init.d/udev restart
wget http://dl.google.com/Android/android-sdk_r24.4.1-linux.tgz
tar -xvf Android-sdk_r24.4.1-linux.tgz
# MANUAL run the ./tools/Android GUI and install the SDK versions you need
# Better: just download EVERYTHING to save you annoyances later on.
# Yes, it takes a ton of space (50Gib+).
# http://stackoverflow.com/questions/17963508/how-to-install-Android-sdk-build-tools-on-the-command-line
# The automated command line should look something like:
#API=22
#N="$(Android list sdk --all |& grep 'SDK Platform Android' | grep "API $API" | cut -d- -f1)"
#Android update sdk -u -a -t $N
# Studio
wget https://dl.google.com/dl/Android/studio/ide-zips/1.5.1.0/Android-studio-ide-141.2456560-linux.Zip
unzip Android-studio-ide-141.2456560-linux.Zip
cd Android-studio/bin
./studio.sh
# NDK
wget http://dl.google.com/Android/ndk/Android-ndk-r10e-linux-x86_64.bin
chmod a+x Android-ndk-r10e-linux-x86_64.bin
./Android-ndk-r10e-linux-x86_64.bin
mv Android-ndk-r10e Android-ndk
Ajoutez à votre ~/.profile
: TODO: lesquels de ces éléments sont réellement nécessaires?
export Android_SDK="$HOME/Android-sdk"
# Present on the default build.xml generated by "Android create project [...] in Android 22.
export Android_HOME="$Android_SDK"
export Android_NDK="$HOME/Android-ndk"s
export Android_NDK_ROOT="$Android_NDK"
# Used by https://github.com/googlesamples/Android-ndk/tree/3cd41e1f5280443665ca98463c7a76e80bf0b96c/native-codec
export Android_NDK_HOME="$Android_NDK"
export Android_ABI='armeabi-v7a'
export Android_Java_HOME="$Java_HOME"
export Android_STUDIO="$HOME/Android-studio/"
export PATH="$Android_SDK/platform-tools:$Android_SDK/tools:${Android_STUDIO}/bin:${Android_NDK}:${PATH}"
Déconnexion et connexion. Tu pourrais avoir besoin de:
Sudo "$(which adb)" kill-server
Sudo "$(which adb)" start-server
Testez l'installation
Mettez la main sur un projet minimal comme celui-ci ou regardez sous $Android_SDK/samples/
.
S'il s'agit d'un projet Ant (contenant un fichier build.xml
), exécutez:
ant debug
ant installd
S'il s'agit d'un projet Gradle (contenant un fichier gradlew
name__), exécutez:
./gradlew assembleDebug
./gradlew installDebug
L'application doit être installée sur votre appareil.
Studio (successeur ADT) peut être lancé avec:
studio.sh
Des exemples de NDK peuvent être trouvés sous $Android_NDK/samples
et vous pouvez les construire et les installer avec:
ndk-build
# Create build.xml, as per: http://stackoverflow.com/questions/5572304/how-to-build-the-Android-sample-projectsusing-ant-build-xml-does-not-exist
Android update project -p . -t Android-22
ant clean
ant debug
ant installd
Etat des paquets officiels Debian
Il n'y a actuellement aucun paquet Debian officiel.
Mais un projet Google Summer of Code 2015 tente de résoudre ce problème: https://www.google-melange.com/gsoc/project/details/google/gsoc2015/seamlik/5707702298738688