© Éditions Eyrolles 471
chapitre n° 13 Développer une application Android
Ce projet présente une structure assez complexe. Vous pouvez également observer une erreur
de syntaxe indiquée par un point d’exclamation blanc sur fond rouge sur une partie de l’arbo-
rescence. Avant de comprendre et de corriger cette erreur, examinons plus précisément le
contenu de cette arborescence.
Arborescence du projet Android
Quelle que soit l’interface de développement utilisée, un projet de type Android possède une
structure bien définie. Grâce à cette hiérarchie, les ressources et les codes sources sont facile-
ment repérables, et le projet devient plus lisible puisque bien organisé.
L’arborescence automatiquement générée par NetBeans se présente sous la forme suivante
(figure 13-3, repères à ) :
Le répertoire Source Packages contient toutes les classes Java nécessaires au bon
fonctionnement de l’application. La classe principale, créée en même temps que le
projet, est visible en double cliquant sur la ressource Main.java située dans l’arbo-
rescence du projet. Nous examinerons ce fichier plus en détail à la section « Les
classes Java ».
Le répertoire Generated Source Packages est généré par NetBeans à chaque
fois que vous lancez une compilation. Les fichiers, contenus dans ce répertoire, ne
doivent pas être modifiés autrement que par NetBeans.
Le répertoire Resources contient des sous-répertoires dans lesquels sont enregis-
trées toutes les ressources utiles à l’application comme des images (drawable) ou
des fichiers descriptifs des composants d’affichage utilisés par l’application
(layout). Il contient également des valeurs textuelles (values). Ces éléments seront
détaillés à la section « Les fichiers descriptifs ».
Le répertoire Important Files, comme son nom l’indique, contient des fichiers
importants dont AndroidManifet.xml dans lequel sont définis les activités et
services proposés par l’application. Nous examinerons son utilité dans la section
« L’application Liste de courses » à la fin de ce chapitre.
Compilation et exécution de projet
Comme nous l’avons constaté précédemment, le projet présente dès sa création une erreur de
syntaxe, qui sera corrigée à la première compilation/exécution. L’erreur affichée par NetBeans
(figure 13-4) indique que le « package R n’existe pas ».
Sans aucune modification et après compilation, en cliquant sur le petit triangle vert situé au
centre de la barre d’outils ou en appuyant sur la touche F6 de votre clavier, l’erreur disparaît.
Que se passe-t-il ?
LivreTasso.book Page 471 Jeudi, 26. juillet 2012 5:27 17