Android, A Complete Course,
From Basics to Enterprise Edition.
Android, A
Complete Course, From Basics to Enterprise Edition.
Installer l’espace de travail.
Cycle de vie d’un projet Android
1 Installer l’espace de travail
Cet article est extraie du livre
« Android, A Complete Course », disponible sur Android2ee.com.
Les
exemples ou les programmes présents dans cet ouvrage sont fournis pour
illustrer les descriptions théoriques. Ce code est libre de toute
utilisation mais n'est pas distribuable.
La
distribution du code est reservée au site :
La
propriété intellectuelle du code appartient à :
L’utilisation
de ces codes est sous votre unique responsabilité et personne d’autre que vous
ne pourra être tenu responsable des préjudices ou dommages de quelques natures
que ce soit pouvant résulter de son utilisation.
Tous
les noms de produits ou marques cités dans cet ouvrage sont des marques déposés
par leurs propriétaires respectifs.
Publié
par http://android2ee.com
Titre Original : Android, A Complete Course, From Basics to Enterprise Edition.
Édition Française.
ISBN : 979-10-90388-00-0
Copyright © 2011 by Mathias Séguy
Aucune
représentation ou reproduction, même partielle, autre que celles prévues à
l’article L. 122-5 2° et 3° a) du code de la propriété intellectuelle ne peut
être faite sans l’autorisation expresse de Mathias Seguy ou, le cas échéant,
sans le respect des modalités prévues à l’article L. 122-10 dudit code
L’installation de votre espace de travail consiste à installer Java puis Eclipse et lui ajouter les plugins Android.
Pour installer Java, reportez vous à la page : http://www.oracle.com/technetwork/java/javase/downloads/index-jdk5-jsp-142662.html et choisissez le JDK le plus récent.
Pour installer Eclipse, il faut le télécharger à la page suivante : http://www.eclipse.org/downloads/ et choisir Eclipse IDE for Java Developers. Vous pouvez le placer sur D:\Eclipse.
Attention : Ne mettez jamais d’espace dans vos noms de workspace, cela vous évitera bien des désagréments.
L’installation d’Eclipse étant terminée, il vous faut aller télécharger le SDK d’Android : http://developer.android.com/sdk/index.html. Vous pouvez alors le télécharger dans un répertoire de votre Eclipse de manière à avoir un seul endroit où se trouvent vos outils de développement (Vous pouvez le placer sur D:\Eclipse\AndroidSdk). Il faut maintenant décompresser le zip.
Ensuite, vous pouvez, mais ce n’est pas obligatoire, enregistrer dans vos variables d’environnement (dans le Path de votre système) ce nouvel SDK en la faisant pointer vers le chemin du dossier Android décompressé (D:\Eclipse\AndroidSdk\android-sdk_r08-windows). Cela vous permettra d’utiliser le SDK en dehors d’Eclipse. Attention : Cette étape est obligatoire si vous souhaitez utiliser Maven. Ainsi il vous faut :
· Ajouter la variable ANDROID_HOME qui pointe sur votre SDK.
Attention : Si vous voulez utiliser l’installeur automatique installer_r08-windows.exe, il faut savoir que celui-ci est incompatible avec la version du JDK 64 bits (à la date le 21 janvier 2011).
Le workaround qui marche est de modifier les clefs de registres :
Ouvrir regedit et faites un clic droit sur [HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\] et choisissez « export ». Ouvrez le fichier en mode modification et faîtes un remplacer de la chaine « \JavaSoft\ »par la chaine « \Wow6432Node\JavaSoft\ », enregistrez le fichier. Revenez dans Regedit et faites dans le menu du haut Fichier->importer et importez votre fichier modifier. Fermez Regedit et relancer l’installeur.
Maintenant
retournons à Eclipse et mettons en place le plugin Android. Sélectionner, via
le menu, Help->Install New Software. Presser le bouton Add et mettre comme
nom Android et comme Location https://dl-ssl.google.com/android/eclipse/ puis
cliquer sur OK.
Sélectionner Developer Tools et appuyer sur Next. Quand la fenêtre d’avertissement apparaît, appuyer sur OK. Quand l’installation est terminée, redémarrer Eclipse.
Toujours dans Eclipse, nous allons maintenant installer le SDK. Aller dans Window->Preference et sélectionner Android.
Et placer dans le champ SDK Location l’emplacement de votre SDK Android.
Nous continuons en configurant le plugin Android. Pour cela Window-> Android SDK et AVD Manager.
Là sélectionner Update All... (le bouton en bas) et lancer les installations.
Ensuite, faîtes de même avec Available Packages.
Il ne reste plus qu’à ajouter les AVD dont vous allez avoir besoin. Pour cela, toujours dans la même fenêtre (Android SDK and AVD Manager) choisissez Virtual Devices et ajouter les AVD qu’il vous faut. Par défaut, il est préconisé d’installer les AVD 1.5, 1.6, 2.1, 2.2 et 2.3 Android et Google avec une carte SD. Si vous avez des besoins spécifiques (Capteurs, Appareil spécifique) vous pourrez les mettre en place ultérieurement.
En effet, au 1° décembre 2010 les versions Android qui ont eut accès à l’Android Market sont
Plate forme |
API Level |
Distribution |
Android 1.5 |
3 |
6.3% |
Android 1.6 |
4 |
10.6% |
Android 2.1 |
7 |
39.6% |
Android 2.2 |
8 |
43.4% |
Ces données proviennent des statistiques Google que vous pouvez retrouver sur le http://developer.android.com/resources/dashboard/platform-versions.html.
La clef, dont nous parlons dans ce paragraphe, sert à signer votre application pour la déployer sur l’Android Market. Mais dans le cadre du développement il est parfois utile de positionner une clef de développement (notamment pour le MapView).
Pour cela, dans Eclipse, Windows->Preference->Android->Build et faîtes pointer votre clef vers le keystore de développement. Celui se trouve :
· Pour Windows Vista et 7 sous \Users\<user>\.android\debug.keystore
· Pour Windows XP sous \Documents and Setting\<user>\.android\debug.keystore
· Pour linux ou Mac sous ~/.android/debug.keystore