Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| android_sdk [Le 12/10/2017, 13:43] 130.79.176.250 [Android Studio] | android_sdk [Le 23/10/2022, 19:30] (Version actuelle) Amiralgaby [Installation d'un environnement de développement (IDE)] environnement est masculin - erreur de genre corrigé grâce à wiki-corrector | ||
|---|---|---|---|
| Ligne 15: | Ligne 15: | ||
| <note tip> | <note tip> | ||
| - | Pour les anglophones, vous pouvez jeter un œil chez [[http://www.wikihow.com/Install-Android-on-Ubuntu-Linux-with-Eclipse-IDE|chez WikiHow]] qui a un très bon tutoriel sur l'installation d'Android SDK et Eclipse. | + | Pour les anglophones, vous pouvez jeter un œil chez [[https://www.wikihow.com/Install-Android-on-Ubuntu-Linux-with-Eclipse-IDE|chez WikiHow]] qui a un très bon tutoriel sur l'installation d'Android SDK et Eclipse. | 
| </note> | </note> | ||
| Ligne 21: | Ligne 21: | ||
| [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt>android-sdk]]**. | [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt>android-sdk]]**. | ||
| - | |||
| - | |||
| - | ==== Installation via un PPA (Ubuntu 12.04) ==== | ||
| - | |||
| - | sudo add-apt-repository ppa:upubuntu-com/devel | ||
| - | sudo apt-get update | ||
| - | sudo apt-get install android-sdk | ||
| - | |||
| - | → [[http://www.upubuntu.com/2012/05/how-to-install-android-sdk-release-18.html|Installation via PPA]] (en anglais) | ||
| - | |||
| ==== Installation manuelle ==== | ==== Installation manuelle ==== | ||
| Ligne 38: | Ligne 28: | ||
| [[:tutoriel:comment_installer_un_paquet|Installez les paquets]] suivants : | [[:tutoriel:comment_installer_un_paquet|Installez les paquets]] suivants : | ||
| - | * **[[apt>ia32-libs]]** ou **[[apt>ia32-libs-multiarch]]** si vous utilisez Ubuntu 11.04 ou antérieure **en version 64 bits** | ||
| - | * **[[apt>sun-java6-bin]]** et **[[apt>ant]]** dans tous les cas | ||
| - | <note alert>Dans la 12.10 : **[[apt>openjdk-6-jre]]** **[[apt>openjdk-6-jdk]]** sont les paquets à installer, avec leurs dépendances</note> | + | * **[[apt>openjdk-6-jre]]** **[[apt>openjdk-6-jdk]]** (le chiffre est à adapter en fonction de votre version d'Ubuntu) et **[[apt>ant]]**. | 
| + | * Installer les paquets suivants : | ||
| + | **[[apt>libc6-i386,libglib2.0-0:i386,libsm6:i386,libglu1-mesa:i386,libgl1-mesa-glx:i386,libxext6:i386,libxrender1:i386,libx11-6:i386,libfontconfig1:i386,lsb-core]]** | ||
| - | <note alert> | ||
| - | ia32 n'est plus disponible sous Kubuntu 14.04 **en version 64 bits**, il faut installer les paquets suivants : | ||
| - | **[[apt>libc6-i386,libglib2.0-0:i386,libsm6:i386,libglu1-mesa:i386,libgl1-mesa-glx:i386,libxext6:i386,libxrender1:i386,libx11-6:i386,libfontconfig1:i386,lsb-core]]** | ||
| - | </note> | ||
| Ligne 81: | Ligne 67: | ||
| Il vous faudra alors mettre à jour la liste des paquets et choisir ceux que vous voulez installer. Les paquets appelés « Target » correspondent à la version d'Android cible (1.5, 1.6, 2.0, etc.) sous laquelle vous souhaitez développer. | Il vous faudra alors mettre à jour la liste des paquets et choisir ceux que vous voulez installer. Les paquets appelés « Target » correspondent à la version d'Android cible (1.5, 1.6, 2.0, etc.) sous laquelle vous souhaitez développer. | ||
| - | android list targets | + | android list target | 
| Ensuite il vous faudra configurer des machines virtuelles, afin de tester l'exécution de votre programme dans différents environnements. | Ensuite il vous faudra configurer des machines virtuelles, afin de tester l'exécution de votre programme dans différents environnements. | ||
| Ligne 91: | Ligne 77: | ||
| Le développement d'une applications demande l'utilisation d'un environnement de développement (IDE). | Le développement d'une applications demande l'utilisation d'un environnement de développement (IDE). | ||
| - | Eclipse était l'environnement recommandée par Google. | + | Eclipse était l'environnement recommandé par Google. | 
| Maintenant, Google recommande Android Studio. | Maintenant, Google recommande Android Studio. | ||
| Il existe d'autres  grands IDE qui supportent également Android : Netbeans, IntelliJ IDEA, etc. | Il existe d'autres  grands IDE qui supportent également Android : Netbeans, IntelliJ IDEA, etc. | ||
| Ligne 110: | Ligne 96: | ||
| <code> | <code> | ||
| android  - https://dl-ssl.google.com/android/eclipse/ | android  - https://dl-ssl.google.com/android/eclipse/ | ||
| - | GEF - http://download.eclipse.org/tools/gef/updates/releases/ | + | GEF - https://download.eclipse.org/tools/gef/updates/releases/ | 
| - | EMF - http://download.eclipse.org/modeling/emf/updates/releases/ | + | EMF - https://download.eclipse.org/modeling/emf/updates/releases/ | 
| GMF - http://download.eclipse.org/modeling/gmf/updates/releases | GMF - http://download.eclipse.org/modeling/gmf/updates/releases | ||
| - | Webtools - http://download.eclipse.org/webtools/updates/ | + | Webtools - https://download.eclipse.org/webtools/updates/ | 
| Google eclipse Plugin - http://dl.google.com/eclipse/plugin/3.7 | Google eclipse Plugin - http://dl.google.com/eclipse/plugin/3.7 | ||
| Releases Indigo - http://download.eclipse.org/releases/indigo | Releases Indigo - http://download.eclipse.org/releases/indigo | ||
| Ligne 149: | Ligne 135: | ||
| [[http://developer.android.com/sdk/index.html | Télécharger Android Studio ]] | [[http://developer.android.com/sdk/index.html | Télécharger Android Studio ]] | ||
| - | ==Méthode 2 == | + | ==Méthode 2 == | 
| [[https://mfonville.github.io/android-studio/]] | [[https://mfonville.github.io/android-studio/]] | ||
| <code>sudo apt-add-repository ppa:maarten-fonville/android-studio | <code>sudo apt-add-repository ppa:maarten-fonville/android-studio | ||
| Ligne 155: | Ligne 141: | ||
| sudo apt-get install android-studio</code> | sudo apt-get install android-studio</code> | ||
| - | ==Méthode 3 (Obsolète) == | + | ==Méthode 3 (Obsolète) == | 
| <note warning>THIS PROJECT IS NO LONGER SUPPORTED. \\ La méthode suivante est déconseillée car provoque des conflits de paquets</note> | <note warning>THIS PROJECT IS NO LONGER SUPPORTED. \\ La méthode suivante est déconseillée car provoque des conflits de paquets</note> | ||
| <del>[[http://paolorotolo.github.io/android-studio/]]</del> | <del>[[http://paolorotolo.github.io/android-studio/]]</del> | ||
| - | <code>sudo apt-add-repository ppa:paolorotolo/android-studio | ||
| - | sudo apt-get update | ||
| - | sudo apt-get install android-studio</code> | ||
| Une fois installé, lancez l'assistant de configuration : | Une fois installé, lancez l'assistant de configuration : | ||
| Ligne 183: | Ligne 166: | ||
| * [[http://developer.android.com/tools/extras/oem-usb.html| plus d'information sur les drivers USB OEM pour votre Android]] | * [[http://developer.android.com/tools/extras/oem-usb.html| plus d'information sur les drivers USB OEM pour votre Android]] | ||
| + | =====Utilisation==== | ||
| + | Pour accéder aux outils par exemple pour [[https://www.woinux.fr/rooter-un-telephone-android-582|rooter un smartphone]] : | ||
| + | <code>/opt/android-sdk/tools/android</code> | ||
| ===== Concevoir les applications ===== | ===== Concevoir les applications ===== | ||
| Voici une liste de liens où vous trouverez de bons tutoriels pour vous aider à développer vos applications Android. | Voici une liste de liens où vous trouverez de bons tutoriels pour vous aider à développer vos applications Android. | ||
| - | * http://www.pointgphone.com/tutoriaux-android | + | * https://www.pointgphone.com/tutoriaux-android | 
| * http://www.android-dev.fr | * http://www.android-dev.fr | ||
| * http://ydisanto.developpez.com/tutoriels/android/debuter/#LIII-B | * http://ydisanto.developpez.com/tutoriels/android/debuter/#LIII-B | ||
| - | * http://www.siteduzero.com/tutoriel-3-554364-developpement-d-applications-pour-terminaux-android.html | + | * https://openclassrooms.com/fr/courses/2023346-creez-des-applications-pour-android | 
| + | * https://www.youtube.com/playlist?list=PLMS9Cy4Enq5JnwAxe6Ao74qSTxxXjiw7N | ||
| ===== Java Decompileur project ===== | ===== Java Decompileur project ===== | ||
| Ligne 221: | Ligne 207: | ||
| * **(en)** [[http://www.unixmen.com/install-android-sdk-ubuntu-14-04|Install Android SDK on Ubuntu 14.04]] | * **(en)** [[http://www.unixmen.com/install-android-sdk-ubuntu-14-04|Install Android SDK on Ubuntu 14.04]] | ||
| * **(en)** [[http://bernaerts.dyndns.org/linux/74-ubuntu/245-ubuntu-precise-android-adb-fastboot-qtadb|Install Android tools]] | * **(en)** [[http://bernaerts.dyndns.org/linux/74-ubuntu/245-ubuntu-precise-android-adb-fastboot-qtadb|Install Android tools]] | ||
| - | * **(en)** [[http://www.wikihow.com/Install-Android-on-Ubuntu-Linux-with-Eclipse-IDE|Install Android on Ubuntu with Eclipse at WikiHow]] | + | * **(en)** [[https://www.wikihow.com/Install-Android-on-Ubuntu-Linux-with-Eclipse-IDE|Install Android on Ubuntu with Eclipse at WikiHow]] | 
| ---- | ---- | ||
| //Contributeurs principaux : FIXME.// | //Contributeurs principaux : FIXME.// | ||