web-dev-qa-db-fra.com

Guide d'installation complet pour Android Kit SDK / ADT sur Ubuntu

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!

157
Karthik C

É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) ou libgl1-mesa-dev:i386 (Ubuntu 13.10 et versions ultérieures).


Étape 3

Installez openjdk-8-jdk. Si non compatible, essayez openjdk-7-jdk, ou si toujours pas compatible openjdk-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 toolset platform-tools. Si le dossier platform-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 commande

   Android

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 commandes adbname__, Androidname__, emulatoretc. 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 Androiddans 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.

104
Karthik C

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

1. Installation de Java Runtime (JDK) et d'IDE Eclipse

  • Recherchez Software sur Ubuntu et lancez Ubuntu Software Center

    Searching

  • Recherchez Java sur Ubuntu Software Center, puis installez le OpenJDK Java Runtime.

    enter image description here

  • Recherchez Eclipse sur Ubuntu Software Center, puis installez-le.

    enter image description here

  • Si vous avez correctement installé Eclipse et JDK, il apparaîtra dans les résultats de la recherche sur votre ordinateur.

    enter image description hereenter image description here

  • 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.

    enter image description here

  • Astuces: verrouillez l’icône Eclipse sur le lanceur.

    enter image description here


2. Téléchargement du SDK

  • Allez sur http://developer.Android.com/sdk/index.html pour télécharger la dernière version du SDK. enter image description here

  • Faites défiler la liste et cliquez sur DOWNLOAD FROM OTHER PLATFORMS enter image description here

  • Cliquez sur Android-sdk_r22.6.2-linux.tgz sous Linux 32 & 64-bit of SDK Tools Only.

    enter image description here

  • Cochez I have read and agree with the above terms and conditions et cliquez sur Download Android-sdk_r22.6.2-linux.tgz.

    enter image description here

  • Attendez le téléchargement.

    enter image description here


3. Préparation de l'installation

  • Accédez à l'emplacement où vous avez défini le téléchargement du fichier.
  • Cliquez avec le bouton droit sur le fichier [.tgz] et sélectionnez Extract Here.

    enter image description here

  • Vous pouvez maintenant voir qu'un fichier appelé Android-sdk-linux apparaît comme si:.

    enter image description here

  • Entrez le dossier Android-sdk-linux.

    enter image description here

  • Entrez le dossier tools puis copiez l’emplacement du dossier.

    enter image description here

  • 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
    

    enter image description here

  • Maintenant, le Android SDK Manager sera exécuté.


4. Installation de packages

  • Cliquez sur Install [Number] packages....

    enter image description here

  • Cliquez sur Accept License puis sur Install.

    enter image description here

  • Attendez le processus d'installation.

    enter image description here

  • Enfin, ce message sera affiché.

    enter image description here


5. Modification de ".bashrc"

  • Presse CTRL + ALT + T ouvrir un nouveau terminal et taper: gedit ~/.bashrc

    enter image description here

  • Maintenant, le texte suivant apparaîtra.

    enter image description here

  • 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 :

    enter image description here

  • [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.

    enter image description here

  • Revenons maintenant au fichier ".bashrc" et remplacez le "~" par l'emplacement que vous avez précédemment copié, puis enregistrez-le et fermez-le.

    enter image description here

  • Déconnectez-vous et reconnectez votre système Ubuntu.


6. Configuration d'un périphérique virtuel Android

  • Presse CTRL + ALT + T et tapez Android avd pour ouvrir le Gestionnaire de périphériques virtuels Android.

    enter image description here

    enter image description here

  • Cliquez sur New.... Configurez comme suit et cliquez sur OK.

    enter image description here

  • Cliquez sur votre périphérique virtuel, puis cliquez sur Start....

    enter image description here

  • Cliquez sur Launch.

    enter image description here

  • Lancer votre appareil virtuel enter image description here


7. Installation du plug-in ADT sur Eclipse

  • Démarrer Eclipse et aller à Help -> Install New Software...

    enter image description here

  • Cliquez sur Add....

    enter image description here

  • Tapez ce qui suit puis cliquez sur OK.

     Name     :    ADT Plugin
     Location :    https://dl-ssl.google.com/Android/Eclipse/
    

    enter image description here

  • Cochez la case Developer Tools puis cliquez sur Next>.

    enter image description here

  • Cliquez sur Next>.

    enter image description here

  • Cliquez sur "J'accepte les ..." et cliquez sur Finish.

    enter image description here

  • Attendez le processus d'installation.

    enter image description here

  • Redémarrez Eclipse.

    enter image description here

  • Cliquez sur Open Preferences.

    enter image description here

  • Copiez votre propre emplacement de SDK (emplacement du fichier Android-sdk-linux).

    enter image description here

  • Collez-le dans la zone de texte SDK Location: puis cliquez sur Apply et OK.

    enter image description here

  • Profitez de créer n'importe quelle application Android avec votre Ubuntu.

    enter image description here

130
Kin

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.


  1. 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.

    1. Ouvrir un terminal

      Recherchez-le dans votre tableau de bord ou appuyez sur CTRL + ALT + T

      Terminal

    2. 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.

  2. Téléchargez maintenant le kit Android ADT (il s’agit d’Eclipse + le Android SDK):

    1. Cliquez ici pour aller à la page de téléchargement.
    2. Cliquez sur Download the SDK (ADT Bundle for Linux)
    3. Vérifier I have read and agree with the above terms and conditions
    4. Sélectionnez votre architecture:

      Comment puis-je vérifier cela?

      • Vérifiez 32-bit si vous avez une Ubuntu 32 bits
      • Vérifiez 64-bit si vous avez un Ubuntu 64 bits
    5. Cliquez sur Download the SDK ADT Bundle for Linux
  3. Installez le lot Android ADT:

    1. Ouvrez le fichier .Zip que vous venez de télécharger
    2. Extrayez 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
      
  4. Ajoutez les binaires platform-tools à votre $PATH:

    Ce n'est pas nécessaire, cela rendra des commandes comme adbaccessibles depuis un terminal.

    1. Ouvrir un terminal
    2. Exécutez la commande suivante:

      nano ~/.profile
      
    3. Ajoutez la ligne suivante en haut:

      PATH="$HOME/ADT/sdk/platform-tools:$PATH"
      
    4. Sauvegarder le fichier

      Vous pouvez le faire en appuyant sur CTRL + XYENTER

  5. Créez un raccourci dans votre tableau de bord pour lancer facilement l’ADT:

    1. Ouvrir un terminal
    2. Exécuter la commande suivante

      nano ~/.local/share/applications/adt.desktop
      
    3. Coller ceci:

      Cela peut être fait en cliquant à droite dans la fenêtre de votre terminal, puis en cliquant sur Pastename __.

      [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 usernamepar votre nom d'utilisateur. Vous pouvez obtenir votre nom d'utilisateur en exécutant whoamidans un terminal.

    4. Sauvegarder le fichier
    5. 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 ADTname__. Cliquez sur Android ADT pour vérifier si cela fonctionne!

6

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
5
landroni

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:

  1. Tout d'abord, exécutez la commande suivante.

Sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make

  1. Puis mettez à jour le repo.

Sudo apt-get update

  1. Maintenant, installez le logiciel:

Sudo apt-get install ubuntu-make

  1. Vous verrez tous les paquets qu’il va installer, tapez ‘y’ pour indiquer à Ubuntu de procéder à l’installation. Une fois que vous avez fini avec ça. Continuez avec ce qui suit.

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.

1
Dulith De Costa

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 gradlewname__), 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