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


Que faut-il faire pour installer Android SDK / ADT Bundle sur Ubuntu?

Chacune des étapes de la réponse a été trouvée sur un forum différent lorsque j'ai rencontré des obstacles pour démarrer avec mon SDK Android et que des questions ont été postées dans des forums appropriés par la suite. J'ai donc pensé que cela serait utile car il s'agit d'une solution unique, au cas où il serait nécessaire de réinstaller Ubuntu et d'installer le kit SDK / ADT Android à partir de zéro!


151
2017-07-09 18:27


origine


Qu'est-ce qu'un "environnement de développement Android"? - Braiam
Apparemment, il est plus facile pour certains de ne pas répondre à la question. Alors, voici la réponse. webupd8.org/2012/09/… Et webupd8.org/2014/05/… - C.Jacobs


Réponses:


En fait, je pense que vous devriez utiliser Studio Android développer une application Android. Cependant, si vous avez votre 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 de l'IDE Eclipse

  • Chercher Software sur Ubuntu et lancement Ubuntu Software Center

    Searching

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

    enter image description here

  • Chercher Eclipse sur Ubuntu Software Center puis installez-le.

    enter image description here

  • Si vous avez installé eclipse et JDK avec succès, ils apparaîtront dans le résultat de la recherche sur votre ordinateur.

    enter image description here  enter image description here

  • Pour le JDK, vous pouvez également appuyer sur CTRL + ALT + T ouvrir un terminal et taper la commande java -version pour vérifier à nouveau.

    enter image description here

  • Astuces: Verrouillez l'icône de l'éclipse sur le lanceur.

    enter image description here


2. Téléchargement du SDK

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

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

  • Cliquez sur android-sdk_r22.6.2-linux.tgz en dessous de Linux 32 & 64-bit de SDK Tools Only.

    enter image description here

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

    enter image description here

  • Attendez le processus de téléchargement.

    enter image description here


3. Préparation pour l'installation

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

    enter image description here

  • Maintenant, vous pouvez voir qu'un fichier appelé android-sdk-linux apparaît comme si le suivant

    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 juste taper cd et faites un clic droit pour passer l’emplacement au terminal.

        cd /home/casper/Downloads/android-sdk-linux/tools
        ./android
    

    enter image description here

  • Maintenant le Android SDK Manager sera couru


4. Installation de packages

  • Cliquez sur Installer les paquets [Number] ....

    enter image description here

  • Cliquez sur Accept License puis cliquez sur Installer.

    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

  • Ajouter le suivant à la Haut du texte entier et 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

  • [Conseillé] Déplacer le fichier entier android-sdk-linux dans l'espace de travail de votre éclipse et sous 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 copié précédemment, puis enregistrez-le et fermez-le.

    enter image description here

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


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

  • presse CTRL + ALT + Tet taper android avd pour ouvrir le Gestionnaire de périphériques virtuels Android.

    enter image description here

    enter image description here

  • Cliquez sur Nouveau.... Configurez comme suit et cliquez sur D'accord.

    enter image description here

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

    enter image description here

  • Cliquez sur lancement.

    enter image description here

  • Lancer votre périphérique virtuel enter image description here


7. Installation du plug-in ADT sur Eclipse

  • Démarrer Eclipse et aller à Aidez-moi -> Installer un nouveau logiciel ...

    enter image description here

  • Cliquez sur Ajouter....

    enter image description here

  • Tapez ce qui suit, puis cliquez sur D'accord.

     Name     :    ADT Plugin
     Location :    https://dl-ssl.google.com/android/eclipse/
    

    enter image description here

  • Cochez la case de Developer Tools puis cliquez sur Suivant>.

    enter image description here

  • Cliquez sur Suivant>.

    enter image description here

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

    enter image description here

  • Attendez le processus d'installation.

    enter image description here

  • Redémarrez l'éclipse.

    enter image description here

  • Cliquez sur Ouvrir les préférences.

    enter image description here

  • Copiez votre propre emplacement SDK (L'emplacement du fichier android-sdk-linux).

    enter image description here

  • Coller à la SDK Location: zone de texte puis cliquez sur Appliquer et D'accord.

    enter image description here

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

    enter image description here


126
2018-05-15 09:14



On dirait un bon tutoriel, cependant je voudrais juste installer openjdk-7-jdk, téléchargez l’ADT (Eclipse y compris le SDK d’android.com) et créez un raccourci dans le Dash. De cette façon, vous disposez également de la dernière version d’Eclipse. - Louis Matthijssen
Je veux juste fournir le moyen le plus simple avec des captures d'écran pour les super nouveaux pour configurer l'environnement. Je vais essayer votre méthode et la poster ci-dessous =]. - Kin
Cela vous dérangerait-il si je mets ma méthode dans une réponse ci-dessous? - Louis Matthijssen
Pour ceux d'entre vous qui exécutent Ubuntu 14.10 64 bits, faites ceci: sudo apt-get install lib32stdc++6. C'est parce que vous avez besoin des bibliothèques 32 bits de soutien et ia32 n'est plus disponible. La source: dandar3.blogspot.mx/2014/03/… - Little Child
@CasperLI Android sdk est maintenant disponible sur repo Ubuntu. sudo apt-get install android-sdk. Pouvez-vous faire un tutoriel basé sur cela? - Khurshid Alam


Étape 1

Vérifiez dans Paramètres système -> Détails, si votre Ubuntu est 32 bits ou 64 bits


Étape 2

(Utilisation du centre logiciel ou des lignes de commande) Si votre Ubuntu est un système d'exploitation 32 bits, installez-le ensuite. libgl1-mesa-dev 

En cas d'installation du système d'exploitation 64 bits ia32-libs (Ubuntu 13.04 ou antérieur), ou libgl1-mesa-dev:i386 (Ubuntu 13.10 et supérieur)


Étape 3

Installer openjdk-8-jdk. Si ce n'est pas compatible, essayez openjdk-7-jdk, ou si toujours pas compatible openjdk-6-jdk 


Étape 4

Téléchargez les outils de ligne de commande du SDK Android ici (ils sont situés au bas de la page) et décompressez-le à un endroit où vous pouvez le laisser tant que vous avez besoin du SDK Android, /opt/ par exemple.


Étape 5

Vérifiez que le dossier ADT Bundle décompressé (ou le dossier du SDK Android, selon le cas) contient les dossiers tools et platform-tools. Si platform-tools dossier est absent, vous devriez être en mesure de l'installer à partir du gestionnaire de périphérique virtuel Android, qui peut être exécuté 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:

D'abord 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 selon l'endroit où vous avez décompressé le SDK ou le téléchargement du bundle ADT. Maintenant toutes les commandes adb, android, emulator etc. peut être simplement exécuté dans le terminal sans donner de chemins absolus. C'est-à-dire que vous n'obtiendrez pas d'erreur "commande introuvable" si vous l'avez donnée sans son chemin absolu.


Étape 6

Type android dans le terminal et, si Étape 5 a été fait correctement, l'outil de package SDK Android va commencer, où vous pouvez terminer votre installation.


104
2017-07-09 18:28



Pourquoi auriez-vous besoin de modifier la configuration de GRUB? - Marius Gedminas
@ Anne mieux mettre vos paramètres à ~/.pam_environment au lieu de ~/.bashrc. Variables d'environnement de session - nazar_art
Comme le .pam_environment fichier est dans le répertoire de base, donc appartenant à l'utilisateur, pourquoi ... .pam_environment doit être exécuté avec le sudo commander? - Wilf
Bon de voir ma réponse modifiée Besoin de continuer à mettre à jour de temps en temps, car la méthode pourrait être complètement différente plus tard! - Host-website-on-iPage
Vraiment, mieux vaut ajouter PATH="$PATH:/path/to/tools:/path/to/platform/tools" à ton .profile. .pam_environment est remplacé si vous modifiez la configuration de la langue ... - Rmano


Cela peut sembler une longue réponse, mais j'ai essayé d'expliquer chaque étape aussi détaillée que possible pour que rien ne se passe mal. Vous pouvez configurer cela en moins de 5 minutes, même en tant que débutant.


  1. Vous aurez besoin de Java pour utiliser Eclipse, donc installez-le d'abord:

    Éclipse est un IDE. Le package Android ADT est fourni avec l'IDE Eclipse par défaut. Vous pouvez également choisir d'utiliser un autre IDE (par exemple NetBeans) si vous préférez, mais parce que Eclipse est la valeur par défaut, je couvrirai uniquement 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 bundle Android ADT (c'est Eclipse + le SDK Android):

    1. Cliquez sur ici pour aller à la page de téléchargement.
    2. Cliquer 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érifier 32-bit Si vous avez un Ubuntu 32 bits
      • Vérifier 64-bit si vous avez un Ubuntu 64 bits
    5. Cliquer sur Download the SDK ADT Bundle for Linux
  3. Installez le bundle Android ADT:

    1. Ouvrez le .zip fichier 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 devrait contenir 2 autres répertoires:

      ~/ADT/eclipse
      ~/ADT/sdk
      
  4. Ajouter le platform-tools binaires à votre $PATH:

    Ce n'est pas nécessaire, ça va faire des commandes comme adb accessible 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. Enregistrez le fichier

      Vous pouvez le faire en appuyant sur CTRL + X, Y, ENTRER

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

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

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

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

      [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: Remplacer username par votre nom d'utilisateur. Vous pouvez obtenir votre nom d'utilisateur en exécutant whoami dans un terminal.

    4. Enregistrez le fichier
    5. Exécutez la commande suivante pour le rendre exécutable:

      chmod +x ~/.local/share/applications/adt.desktop
      

Si vous avez tout fait correctement, vous avez maintenant installé avec succès l’ADT Android. Ouvrez votre Dash et recherchez ADT. Cliquer sur Android ADT pour vérifier si cela fonctionne!


6
2018-05-15 11:13



Pourquoi ai-je besoin d'une éclipse? - Braiam
Nice, a ajouté. - Louis Matthijssen
@Braiam Avez-vous reçu une réponse à votre question? parce que je veux aussi savoir pourquoi avons-nous besoin d'éclipse - d a i s y
Vous n'avez pas besoin d'Eclipse, vous avez juste besoin d'un IDE (dont Eclipse est). Vous pouvez également utiliser Android Studio si vous le souhaitez. C'est le programme dans lequel vous écrivez votre code. - Louis Matthijssen


Vous pouvez également installer adt et android-sdk de cette 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 tu dois:

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
2017-10-05 15:12





Il y a une autre alternative. Les environnements de développement intégrés (IDE) sont supposés faciliter la programmation, mais ils posent un problème: il peut être difficile d’installer la dernière version d’un IDE sur un système Linux (Ubuntu) s’ils ne sont pas dans les repos. Studio Android est l'un de ces IDE.

Android Studio est l'IDE officiel pour l'application Android   développement, basé sur IntelliJ IDEA. En plus des capacités vous   attend de IntelliJ, Android Studio propose: Flexible basé sur Gradle   Construire des variantes de build et plusieurs codes de génération de fichiers apk   des modèles pour vous aider à créer des fonctionnalités d'application communes   avec prise en charge du glisser-déposer des outils de modification de thème pour attraper   performances, facilité d'utilisation, compatibilité des versions et autres problèmes   ProGuard et fonctionnalités de signature d'application Support intégré de Google   Cloud Platform, facilitant l’intégration de Google Cloud Messaging et   Moteur d'application.

Extrait de: http://developer.android.com/tools/studio/index.html

Suivez cette procédure:

  1. Exécutez d'abord la commande suivante.

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

  1. Ensuite, mettez à jour le dépôt.

sudo apt-get update

  1. Maintenant, installez le logiciel:

sudo apt-get install ubuntu-make

  1. Vous verrez tout le paquet qu'il installera, tapez "y" pour indiquer à Ubuntu de procéder à l'installation. Une fois que vous avez fini avec elle. Procédez comme suit.

umake android

Laissez le chemin d'installation comme valeur par défaut.

Appuyez sur Entrée à nouveau. Vous devrez accepter la licence en tapant «a» puis le téléchargement commence. 

Android Studio vous présentera alors un assistant, continuez à frapper ensuite et acceptez la licence. Il procédera ensuite au téléchargement des exigences pour le développement Android, tel que le dernier SDK Android. Cliquez sur «Terminer» une fois l’installation des paquets requis terminée.


1
2017-08-21 18:10



Cela devrait être la meilleure réponse votée. - Andrea Lazzarotto


Approche CLI

Testé sur Ubuntu 15.10, Android 22.

L'un de l'appareil:

Alors:

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

Ajouter à votre ~/.profile: TODO: lesquels 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

Tester l'installation

Mettez la main sur un projet minimal comme celui-ci ou regarder sous $ANDROID_SDK/samples/.

S'il s'agit d'un projet Ant (contient un build.xml fichier) exécutez:

ant debug
ant installd

S'il s'agit d'un projet Gradle (contient un gradlew fichier) 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 échantillons 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


0
2018-02-10 10:55



Je ne sais même pas pourquoi vous vous déconnectez et vous reconnectez. Vous pouvez simplement générer les variables si vous apportez les modifications appropriées dans votre fichier .bashrc. par exemple, function cat_export_vars () { cat <<- _EOF_ (export directives) _EOF_ } et puis juste utiliser cat_export_vars >> .bashrc et alors . .bashrc ou source .bashrc qui fait la même chose. Mieux encore, ce serait mieux comme script pour configurer un SDK Android. - jargonjunkie
@jargonjunkie logout / login: bien sûr, ça marcherait aussi. Je préfère juste avoir des variables dans .profile ils sont donc visibles pour les objets lancés depuis le tableau de bord. Script: c'est aussi proche que possible, notez que certaines étapes manuelles ont été marquées et que je ne pouvais pas automatiser. google-melange.com/archive/gsoc/2015/orgs/debian/projects/… est notre meilleur espoir actuel. - Ciro Santilli 新疆改造中心 六四事件 法轮功