Configuration du poste de travail
Développer sous Android Studio
Un nouvel environnement multi-plateformes (Mac, linux et Windows) est devenu officiel pour le développement sous Android: Android Studio. Il est basé sur IntelliJ IDEA. Vous pouvez le télécharger sous : http://developer.android.com/sdk/installing/studio.html. Tout est inclu dedans, vous l'installez et vous pouvez travailler directement.
Cette solution est à privilégier à la solution Eclipse qui sera abandonné d'ici la fin de l'année 2015.
Développer sous Eclipse (deprecated)
Une installation rapide pour les débutants est disponible chez Google. Elle comprend Eclipse, le SDK Android et le plugin ADT:
http://developer.android.com/sdk/index.html
Sinon, pour ceux qui aiment bidouiller, vous pouvez télécharger les différents produits séparement:
Avant de commencer le développement, il faudra installer le JAVA développement (et non simplement le runtime), SDK android, Eclipse Classic ou Eclipse pour JAVA, ainsi que le plugin ADT pour eclipse.
- Téléchargez SDK android et installé le...
- Téléchargez Eclipse et dézippé le fichier dans un dossier Eclipse.
- Lancez Eclipse, puis dans le menu HELP, choisir l'option Install new software puis cliquez sur le bouton Add.
Lors du lancement d'Eclipse, l'application va vous demandez où doit se situer votre workspace (espace de travail). Si vous avez plusieurs environnements de développements, il ne faut surtout pas reprendre le workspace d'un autre environnement ! En effet, Eclipse génère des fichiers de paramétrages qui sont spécifiques à un environnement de développement (sous le répertoire .metadata de votre worspace). Si vous réutilisez un workspace déjà utilisé par ailleurs, celui-ci risque d'altérer les paramétrages contenus sous .metadata de votre autre environnement.
Une fenêtre s'affiche: Entrez ADT plugin et l'URL https://dl-ssl.google.com/android/eclipse/ ou http://dl-ssl.google.com/android/eclipse/ si vous avez des problèmes avec le HTTPS.
- Suivez les consignes. Il faut cliquer sur developper tools, accepter les termes de la license, ...
- Lorsque l'installation du plugin est terminé, Eclipse sera à relancer (il le proposera, choisissez alors le reboot d'Eclipse).
Pour plus de détails en anglais, voir sur le site developper android: installing the ADT plugin
Installez le ou les SDK que vous voulez pouvoir utiliser (Dans le menu Window/Android SDK Manager)
Il ne reste plus qu'à vérifier/indiquer la version du SDK android à utiliser sous Eclipse:
Choisir dans le menu Window l'option Preferences...
Choisir Android dans la panel de gauche.
Google va vous demander s'il peut recevoir des stats, choisissez l'option que vous voulez puis indiquez le répertoire où est localisé android SDK. En principe, vous n'avez rien à faire, mais sinon, choisissez votre répertoire contenant le SDK que vous voulez utiliser. Enfin, Apply puis OK.
Vérifiez
aussi l'auto-complétion: Choisir dans le menu Window l'option>Preference>java>editor>contentAssist>Advanced.
Si dans la zone default, les cases sont non cochées, et bien cochez les
!
Après ces installations, vous aurez besoin de tester vos programmes. Pour cela, vous utiliserez AVD qui est un émulateur android.
Sous Android SDK Tools (dans Démarrer de Windows, programme, ...), lancez AVD Manager. "New" pour vous créer une machine virtuelle.
Vous allez pouvoir indiquer le nom de votre appareil virtuelle, la taille de sa carte SD, la résolution de l'écran.
Il est possible que des images ou des targets ne s'affichent pas alors que les SDK sont chargés. Relancez simplement Eclipse !
A l'exécution d'une AVD: Failed to allocate memory: 8: Voyez ici comment résoudre ce problème.
Faîtes "Créer AVD" pour lancer la création de votre appareil virtuelle...
Vous pourrez en construire d'autres dans différentes versions ou résolutions , ...
Pour lancer l'appareil, choisissez le dans la liste et faîtes simplement start. L'initialisation est plutôt longue ...
Voilà, c'est terminé ! Il n'y a plus qu'à coder !