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 07/03/2017, 00:08] – merlu | 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:// | ||
+ | |||
+ | ---- | ||
+ | |||
+ | // |