Configuration du poste de travail

 

Développer sous Android Studio

Un nouvel environnement multi-plateformes (MacL'adresse Mac est l'identifiant unique d'une carte réseau. Une autre définition existe, mais il est peu probable sur ce site:Mac peut en effet désigner un Macintosh, ordinateurs conçus et vendus par la société Apple. , linuxSystème d'exploitation multitâche et multi-utilisateur(1969). UNIX est une marque déposée de l'Open Group. D'autres systèmes "compatibles UNIX" existent: BSD, Linux, Android, OS X pour les plus connus du grand public. et WindowsSouvent associé au système d'exploitation de Microsoft pour les PC compatibles. Initialiement, un simple gestionnaire de fenêtres fonctionnant sous DOS. Windows ou au singulier Window peut aussi représenter une fenêtre (traduction du mot anglais Window !) dans d'autres gestionnaires de fenêtres pour d'autres systèmes d'exploitation. Window peut aussi représenter la touche Windows sur un clavier pour PC compatible (il y a deux touchent "window": Entre Ctrl et Alt à gauche du clavier ou entre Alt Gr Ctrl à droite par exemple).) est devenu officiel pour le développement sous AndroidSystème d'exploitation basé sur le noyau Linux conçu initialement pour les smartphones et tablettes et qui peut être trouvé sur d'autres appareils (Android TV, Android Auto, ...): AndroidSystème d'exploitation basé sur le noyau Linux conçu initialement pour les smartphones et tablettes et qui peut être trouvé sur d'autres appareils (Android TV, Android Auto, ...) 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 AndroidSystème d'exploitation basé sur le noyau Linux conçu initialement pour les smartphones et tablettes et qui peut être trouvé sur d'autres appareils (Android TV, Android Auto, ...) 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 androidSystème d'exploitation basé sur le noyau Linux conçu initialement pour les smartphones et tablettes et qui peut être trouvé sur d'autres appareils (Android TV, Android Auto, ...) 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.

Image non trouvée !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/androidSystème d'exploitation basé sur le noyau Linux conçu initialement pour les smartphones et tablettes et qui peut être trouvé sur d'autres appareils (Android TV, Android Auto, ...)/eclipse/ ou http://dl-ssl.google.com/androidSystème d'exploitation basé sur le noyau Linux conçu initialement pour les smartphones et tablettes et qui peut être trouvé sur d'autres appareils (Android TV, Android Auto, ...)/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 androidSystème d'exploitation basé sur le noyau Linux conçu initialement pour les smartphones et tablettes et qui peut être trouvé sur d'autres appareils (Android TV, Android Auto, ...): installing the ADT plugin

Installez le ou les SDK que vous voulez pouvoir utiliser (Dans le menu Window/AndroidSystème d'exploitation basé sur le noyau Linux conçu initialement pour les smartphones et tablettes et qui peut être trouvé sur d'autres appareils (Android TV, Android Auto, ...) SDK Manager)

Il ne reste plus qu'à vérifier/indiquer la version du SDK androidSystème d'exploitation basé sur le noyau Linux conçu initialement pour les smartphones et tablettes et qui peut être trouvé sur d'autres appareils (Android TV, Android Auto, ...) à utiliser sous Eclipse:

Choisir dans le menu Window l'option Preferences...
Choisir AndroidSystème d'exploitation basé sur le noyau Linux conçu initialement pour les smartphones et tablettes et qui peut être trouvé sur d'autres appareils (Android TV, Android Auto, ...) 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é androidSystème d'exploitation basé sur le noyau Linux conçu initialement pour les smartphones et tablettes et qui peut être trouvé sur d'autres appareils (Android TV, Android Auto, ...) 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.

Image non trouvée !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 androidSystème d'exploitation basé sur le noyau Linux conçu initialement pour les smartphones et tablettes et qui peut être trouvé sur d'autres appareils (Android TV, Android Auto, ...).

Sous AndroidSystème d'exploitation basé sur le noyau Linux conçu initialement pour les smartphones et tablettes et qui peut être trouvé sur d'autres appareils (Android TV, Android Auto, ...) SDK Tools (dans Démarrer de WindowsSouvent associé au système d'exploitation de Microsoft pour les PC compatibles. Initialiement, un simple gestionnaire de fenêtres fonctionnant sous DOS. Windows ou au singulier Window peut aussi représenter une fenêtre (traduction du mot anglais Window !) dans d'autres gestionnaires de fenêtres pour d'autres systèmes d'exploitation. Window peut aussi représenter la touche Windows sur un clavier pour PC compatible (il y a deux touchent "window": Entre Ctrl et Alt à gauche du clavier ou entre Alt Gr Ctrl à droite par exemple)., 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.

Image non trouvée !Il est possible que des images ou des targets ne s'affichent pas alors que les SDK sont chargés. Relancez simplement Eclipse !

Image non trouvée !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 !