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.
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.
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.
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 !