Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| android_sdk [Le 09/10/2016, 17:57] – [Installation via un PPA (Ubuntu 12.04)] 5.36.65.162 | android_sdk [Le 25/08/2019, 18:49] (Version actuelle) – [Installation manuelle] L'Africain | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | {{tag> | ||
| + | ---- | ||
| + | |||
| + | ====== Développer des applications pour Android ====== | ||
| + | |||
| + | La recette classique pour developper des applications sous Android est : | ||
| + | - installer le SDK Android ; | ||
| + | - installer l' | ||
| + | - programmer. :-) | ||
| + | <note warning> | ||
| + | ===== Installation du kit de développement - Android SDK ===== | ||
| + | |||
| + | À l'aide du SDK fourni par Google et d'un [[wpfr> | ||
| + | |||
| + | <note tip> | ||
| + | Pour les anglophones, | ||
| + | </ | ||
| + | |||
| + | ==== Installation (Ubuntu 16.04 et supérieur) ==== | ||
| + | |||
| + | [[: | ||
| + | ==== Installation manuelle ==== | ||
| + | |||
| + | === Pré-requis - Java, Ant, Lib === | ||
| + | |||
| + | Le langage utilisé pour développer vos applications Android est le langage Java. Vous devrez donc installer une machine virtuelle Java ainsi que le kit de développement (JDK). | ||
| + | |||
| + | [[: | ||
| + | |||
| + | * **[[apt> | ||
| + | * Installer les paquets suivants : | ||
| + | **[[apt> | ||
| + | |||
| + | |||
| + | |||
| + | === Installation du SDK Android === | ||
| + | |||
| + | Commencez par télécharger le SDK pour Linux sur le site d' | ||
| + | |||
| + | Puis décompressez dans un dossier à la racine de votre « home » et installez les composants supplémentaires vous permettant d' | ||
| + | |||
| + | tar -zxvf android-sdk_r*-linux.tgz -C ~/ | ||
| + | cd android-sdk-linux/ | ||
| + | ~/ | ||
| + | |||
| + | Une fois ceci fait, sélectionnez les composants à installer (SDK Platform-tools revision xx, Documentation, | ||
| + | Cela peut prendre un peu de temps. | ||
| + | |||
| + | Tout en restant dans le répertoire « tools », mettez ensuite à jour la variable d' | ||
| + | |||
| + | <code bash> | ||
| + | echo " | ||
| + | cd ../ | ||
| + | echo " | ||
| + | . ~/.bashrc | ||
| + | </ | ||
| + | |||
| + | <note important> | ||
| + | Les quatre dernières commandes ajoutent le chemin courant (pwd) au PATH, donc permet d' | ||
| + | </ | ||
| + | |||
| + | Ensuite mettez à jour le SDK : | ||
| + | |||
| + | android update sdk | ||
| + | |||
| + | 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 list targets | ||
| + | |||
| + | Ensuite il vous faudra configurer des machines virtuelles, afin de tester l' | ||
| + | |||
| + | <note help>Si vous avez une erreur pour les téléchargements, | ||
| + | |||
| + | ===== Installation d'un environnement de développement (IDE) ===== | ||
| + | |||
| + | Le développement d'une applications demande l' | ||
| + | |||
| + | Eclipse était l' | ||
| + | Maintenant, Google recommande Android Studio. | ||
| + | Il existe d' | ||
| + | |||
| + | |||
| + | ==== Eclipse | ||
| + | |||
| + | Google a développé puis abandonné à la communauté [[Eclipse]] le plugin gratuit [[https:// | ||
| + | |||
| + | === Installation d' | ||
| + | |||
| + | FIXME | ||
| + | |||
| + | Si vous souhaitez l' | ||
| + | <note warning> | ||
| + | Puis lancez Eclipse et allez dans : //Help -> Install New Software// | ||
| + | Cliquez sur « Add » et ajouter les « Software sites » ci-dessous selon le schéma\\ '' | ||
| + | < | ||
| + | android | ||
| + | GEF - http:// | ||
| + | EMF - http:// | ||
| + | GMF - http:// | ||
| + | Webtools - http:// | ||
| + | Google eclipse Plugin - http:// | ||
| + | Releases Indigo - http:// | ||
| + | </ | ||
| + | |||
| + | Puis installer la totalité des champs qui se trouvent dans le nom de schéma " | ||
| + | |||
| + | Vous serez ensuite invité à redémarrer Eclipse. | ||
| + | |||
| + | Lors de son redémarrage, | ||
| + | |||
| + | === Installation du plugin pour Eclipse 3.5 Galileo === | ||
| + | |||
| + | - Lancer Eclipse et sélectionner le menu **Help > Install New Software** | ||
| + | - Dans la boîte de dialogue **Available Software**, cliquez sur **Add** | ||
| + | - Dans la boîte de dialogue **Add Site**, entrez un nom au site (par exemple " | ||
| + | - De retour dans **Available Software**, vous devriez voir " | ||
| + | - Dans la liste de la fenêtre **Install Details**, les plugins Android DDMS, Android Development Tools et Android Hierarchy Viewer doivent être présents. Cliquez alors sur **Next** pour lire et accepter les conditions de la licence, puis cliquez sur **Finish**. | ||
| + | - Redémarrez Eclipse. | ||
| + | |||
| + | <note help>Si vous avez des problèmes pour télécharger les plugins, essayez de remplacer " | ||
| + | |||
| + | Pour finir, configurez Eclipse pour qu'il utilise le SDK : | ||
| + | - Allez dans le menu **Window -> Preferences...**. | ||
| + | - Choisissez Android dans la liste de gauche. | ||
| + | - Dans le champ **SDK Location**, cliquez sur **Browse...** et sélectionnez le répertoire dans lequel vous avez installé le SDK Android. | ||
| + | - Cliquez sur **Apply**, puis OK. | ||
| + | |||
| + | ==== Android Studio | ||
| + | |||
| + | > FIXME Ne faudrait-il pas faire une page spéciale ? | ||
| + | |||
| + | ===installation=== | ||
| + | ==Méthode 1== | ||
| + | [[http:// | ||
| + | |||
| + | ==Méthode 2 == | ||
| + | [[https:// | ||
| + | < | ||
| + | sudo apt-get update | ||
| + | sudo apt-get install android-studio</ | ||
| + | |||
| + | ==Méthode 3 (Obsolète) == | ||
| + | <note warning> | ||
| + | < | ||
| + | |||
| + | Une fois installé, lancez l' | ||
| + | < | ||
| + | |||
| + | === Configuration === | ||
| + | |||
| + | Autoriser Android à exécuter votre application : | ||
| + | |||
| + | [[: | ||
| + | |||
| + | < | ||
| + | SUBSYSTEM==" | ||
| + | </ | ||
| + | |||
| + | Mettre les bons droits : | ||
| + | |||
| + | sudo chmod a+r / | ||
| + | |||
| + | Plus d' | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | |||
| + | =====Utilisation==== | ||
| + | Pour accéder aux outils par exemple pour [[https:// | ||
| + | < | ||
| + | ===== Concevoir les applications ===== | ||
| + | |||
| + | Voici une liste de liens où vous trouverez de bons tutoriels pour vous aider à développer vos applications Android. | ||
| + | |||
| + | * http:// | ||
| + | * http:// | ||
| + | * http:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | ===== Java Decompileur project ===== | ||
| + | |||
| + | ==== Méthode JD Project ==== | ||
| + | |||
| + | < | ||
| + | |||
| + | * Lien DL d' | ||
| + | * Tuto ici: [[http:// | ||
| + | * Soft JD-Décompilateur ici: | ||
| + | * Soft dex2jar :Convertir binaire CLASS.dex <> .JAR, ici: [[https:// | ||
| + | |||
| + | **1er**: avoir un environemnt JAVA JRE d' | ||
| + | **2e**: exécuter les script .sh comme programme. [[tutoriel/ | ||
| + | |||
| + | < | ||
| + | |||
| + | < | ||
| + | |||
| + | ==== Méthode ApkTool ==== | ||
| + | |||
| + | Veuillez consulter la page [[: | ||
| + | |||
| + | ===== Voir aussi ===== | ||
| + | |||
| + | * **(fr)** [[android|Page sur Android]] | ||
| + | * **(fr)** [[Google|L' | ||
| + | * **(fr)** [[http:// | ||
| + | * **(en)** [[http:// | ||
| + | * **(en)** [[http:// | ||
| + | * **(en)** [[http:// | ||
| + | |||
| + | ---- | ||
| + | |||
| + | // | ||
