Forum Génération mobiles
Le Staff et tous les membres de Génération mobiles sont heureux de vous accueillir.

Toutefois, afin de pouvoir en profiter pleinement, il est fortement conseillé de vous inscrire ou de vous identifier

[TUTO] Tutoriel pour l' installation du SDK et la configuration de l' émulateur

Voir le sujet précédent Voir le sujet suivant Aller en bas

[TUTO] Tutoriel pour l' installation du SDK et la configuration de l' émulateur

Message par beotien1 le Sam 15 Mai 2010 - 22:59

Je voudrais pouvoir tester certaines appli dans l' émulateur . J' ai lu et suivi une bonne dizaine de tutoriaux pour installer le SDK avec Eclipse, sans eclipse , j' ai tenté l' install avec de multiples versions d' eclipse , mais quelque soit le type d' install j' ai toujours soit un plug in manquant , soit une lib manquante , soit une config non fonctionnelle ; j' ai fait des nettoyages CCleaner entre chaque install/desinstallation. Le JDK est installé dans C:\Program Files \ Java et dans C:\Program Files( x86 ) \ Java

Ma config : processeur 4 cores à 2.2 GHz, 4 Go de RAM sous windows Seven Home Premium 64 bits , tous les redistrib de MS sont installées

En installant et mettant à jour le SDK sur ce lien , je n' arrive même pas à afficher l' émulateur par un double click , AVD configuré , lancé ou non , après plus de quinze minutes d' attente ; la variable d' environnement path est bien modifiée vers le répertoire tools du SDK, avec la bonne syntaxe ça fait deux jours que j' y suis donc je voudrais savoir si je suis maudit ou ce qu' il me manque pour faire fonctionner ce p......n d' émulateur . Merci d' avance

Edit : enfin résolu


Dernière édition par beotien1 le Lun 31 Mai 2010 - 23:08, édité 1 fois

beotien1
Passage

Passage

: : Rom Modaco

Messages : 39

Revenir en haut Aller en bas

Re: [TUTO] Tutoriel pour l' installation du SDK et la configuration de l' émulateur

Message par beotien1 le Dim 23 Mai 2010 - 22:17

Après x install/desinstall, ça marche enfin : le premier lancement de l' émulateur m' a pris dix minutes et il aura fallu 3 reboot du PC pour que l' émulation de la connexion 3G via la connection internet du PC fonctionne.

Pour les amateurs, j' ai TOUT supprimé puis tout réinstallé en suivant ce lien et celui-ci

Par contre, toujours impossible de créer mon compte Gmail dans l' émulateur : des idées ?

beotien1
Passage

Passage

: : Rom Modaco

Messages : 39

Revenir en haut Aller en bas

Re: [TUTO] Tutoriel pour l' installation du SDK et la configuration de l' émulateur

Message par beotien1 le Lun 31 Mai 2010 - 22:52

J' ai pas mal galéré pour installer l' émulateur Android sur mon pc sous Seven 64 bits malgré de multiples tutos sur le net aussi je vous livre une synthèse de ce que j' ai fait si vous êtes intéressés.

L' intérêt est de pouvoir tester des apk dans l' émulateur, et peut être même des ROMS, d' installer un environnement de développement d' applications si vous en avez les compétences, voire de tester Froyo si vous ne vous ne voulez pas installer sur votre précieux les portages expérimentaux du nouvel OS Android sur le Desire en phase alpha voire beta de richardtrip ou ahmgsk sur XDA, fonctionnels à plus de 80 %

PREREQUIS

Introduction à Android

Android est un système d'exploitation basé sur Linux avec une interface de programmation Java. Il fournit des outils, par exemple, un compilateur, débogueur et un émulateur de périphérique ainsi que sa propre machine virtuelle Java (Dalvik). Android est créé par le Open Handset Alliance, dirigé par Google.

Android utilise une machine virtuelle Java spéciale (Dalvik) qui est fondée sur la mise en œuvre Apache Harmony Java. Dalvik utilise un bytecode spécial , vous ne pouvez pas exécuter le programme Java standard sur Android, mais vous devez utiliser le compilateur pour créer ce byte-code spécial Android.

Android supporte des graphiques en 2-D et 3-D en utilisant les bibliothèques OpenGL et prend en charge le stockage des données dans une base de données SqlLite.

Google fournit les outils de développement (ADT) pour Eclipse pour développer des applications Android.

Constitution d' une appli Android

Une application Android est composée des parties suivantes:

* Activity - Un écran de l'application Android

* Intent / récepteur de radiodiffusion - permettant à l'application de demander et / ou fournir des services de/à d'autres applications. Par exemple, une application peut demander via un intent une interaction avec une autre application. Les applications s' authentifient via un IntentFilter

* Services - les activités de fond, sans interface utilisateur

* Fournisseur de contenu - fournit des données aux applications, Android contient une base de données SqlLite qui peut servir de fournisseur de données

Une application Android se caractérise par le fichier "AndroidManifest.xml". Ce fichier contient toutes les activités de l'application et les autorisations requises pour l'application. Par exemple, si l'application nécessite un accès réseau, il doit être précisé ici. "AndroidManifest.xml" peut être conçu comme la description du déploiement d' une application Android.

Visiter la page officielle de Google

Lisez bien les configurations minimales hardware requises ; c' est ici

Procédure d' installation

Prenez un café, on va y aller

1) JDK

Il faut commencer par installer le JDK ( Java Development Kit ), le JRE n' étant pas suffisant ( par sécurité , ou oubli de désinstallation ) , j' ai installé la version 32 bits dans C/Program Files(x86)/ et la 64 bits dans C/Program Files

Vous trouverez tout le nécessaire http://java.sun.com/javase/downloads/index.jsp

Rebootez

2) Eclipse

2.1) installation : Faites un tour sur le site officiel, j' ai pris la version Eclipse Classic 3.5.2 (163 MB) pour Win 64

Dézippez le contenu de l' archive dans un dossier eclipse par exemple, à la racine de C

Attention : a) Utilisez un chemin de répertoire qui ne contient pas d'espace dans son nom
b) Eclipse nécessite une installation Java Runtime. Il est recommandé d'utiliser Java 6 (aussi connu sous le nom Java 1.6)

2.2) Démarrer Eclipse

Pour lancer Eclipse double-cliquez sur le fichier dans votre eclipse.exe répertoire d'installation.

Le système vous invite à définir un espace de travail ( Workspace ). L'espace de travail est le lieu de stockage de vos projets Java . Sélectionnez un répertoire vierge et appuyez sur OK


Eclipse va démarrer et afficher la page d'accueil.


Fermer la page d'accueil en cliquant la croix de l' onglet Welcome ou quittez Eclipse. Rebootez

3) Android SDK

Téléchargez le SDK Android depuis la page d'accueil d' Android , ici .

Le téléchargement contient un fichier zip qui vous pouvez d'extraire à l' emplacement de votre choix, je l'ai placé sous "C: \ android-sdk-windows"

3.1) Donner à Eclipse le lien du SDK

Dans Eclipse Ouvrez la fenêtre Preferences via Windows -> Préférences. Sélectionner Android et définir le chemin d'installation du SDK Android, soit C: \ android-sdk-windows


Sélectionnez maintenant la fenêtre -> Android SDK et AVD Manager à partir du menu


Sélectionnez les paquets disponibles et sélectionnez la dernière version du SDK.


Appuyez sur "Install sélectionnés" et confirmer la licence pour tous les packages.

Après l'installation, redémarrez Eclipse.

3.2) Télécharger et installer le plugin ADT pour Eclipse

# Eclipse est lancé. Allez dans le menu Help > Software Updates > Find and Install
# Dans la boîte de dialogue, choisissez Search for new features to install et cliquez sur Next.
# Appuyez sur le bouton New Remote Site.
# Entrez un nom (par exemple ADT ou Android Plugin ) et saisissez cette url . Appuyez sur OK


* Appuyez sur Finish.
* Sélectionnez Android Plugin > Eclipse Integration > Android Development Tools 0.3.0 et appuyez sur Next.
* Lisez la licence d’utilisation si vous avez la motivation ! Sélectionnez le bouton I accept the terms in the license agreement et cliquez sur Next. Puis Finish.
* Eclipse va télécharger le plugin.
* Sur la fenêtre qui apparait, cliquez sur le bouton Install All.



Le plug in est installé

4) Modifier la variable d' environnement

Repérez le dossier Tools et notez le chemin d'accès complet à ce dossier. Sous Vista, clic droit sur le dossier Tools tout en maintenant la touche [Shift] enfoncée, puis sélectionnez Copier en tant que chemin d'accès pour mémoriser le chemin.

- Clic droit sur Poste de travail (XP) ou sur Ordinateur (Vista) et sélectionnez Propriétés. Sous Vista/Seven, une étape supplémentaire demande à cliquer sur Paramètres système avancés.

- Ouvrez l'onglet Paramètres système avancés puis cliquez sur Variables d'environnement.

- Dans la section Variables Système, repérez la variable Path. Double-cliquez dessus.

- Dans le champ valeur de la variable, placez le curseur en fin de ligne, saisissez ";" (sans les guillemets) et ajoutez le chemin d'accès au dossier Tools (ou, sous Vista, appuyez sur [CTRL]+[V] pour coller le chemin mémorisé plus haut).


- Cliquez trois fois sur OK.

- Redémarrez le PC pour prendre en compte la modification.


Dernière édition par beotien1 le Lun 31 Mai 2010 - 22:59, édité 1 fois

beotien1
Passage

Passage

: : Rom Modaco

Messages : 39

Revenir en haut Aller en bas

Re: [TUTO] Tutoriel pour l' installation du SDK et la configuration de l' émulateur

Message par beotien1 le Lun 31 Mai 2010 - 22:56

Installation et création de l' émulateur

Ouvrir une console d' invite de commande ( Menu Démarrer/tous les programmes/accessoires/invite de commande) et saisir :

Code:
android list target

Vous obtiendrez ceci :



Repérez le n° \"id\" correspondant à la cible voulue ( version d' Android ) soit 12 dans ce cas pour Froyo ( alias Android 2.2 ) puis saisissez :

Code:
android create avd -n enhanced -t 12

Vous obtiendrez ceci


Vous êtes invité à définir un profil hardware , saisissez yes


puis définissez chaque élément du profil conformément au véritable hardware de votre bouzin.

Vous obtiendrez finalement ceci


Etape optionnelle mais souhaitable, si non fait lors de la configuration de l' AVD en lignes de commande à l' étape précédente : créer une carte SD virtuelle adaptée. Dans le cas d' une ROM supportant apps2sd , il faudra créer une partition de 512 Mo sur la SD préalablement formatée en FAT32, vous pouvez le faire en saisissant
Code:
 c:\android-sdk-windows\tools\mksdcard 512M sdcard.iso


Votre AVD ( Android Virtual Device ) est créé et configuré. Les données concernant votre AVD sont situées dans C:\Users\\.android\enhanced.avd sur Vista/Seven et C:\Documents and Settings\\.android\enhanced.avd sur XP . Lancer le en saisissant :
Code:
 emulator -avd enhanced

Le premier lancement peut être très long ( 5 à 10 mn ) puis bingo



Pour tester une application dans l' émulateur , déposer l' apk dans C:\android-sdk-windows\tools
puis saisissez :

Code:
 cd C:\android-sdk-windows\tools
puis
Code:
 adb install votreappli.apk

Quelques raccourcis pour l' émulateur:

L'émulateur utilise un certain nombre de raccourcis clavier à connaitre:
Les flèches curseur -> contrôlent le pavé/joystick du téléphone
[ESC] -> équivaut à la touche BACK du téléphone
[Home] -> équivaut à la touche HOME du téléphone
[F2] -> équivaut à la touche MENU du téléphone
[F3] -> équivaut à la touche verte Appeler du téléphone
[F4] -> équivaut à la touche rouge Raccrocher du téléphone
[F5] -> équivaut à la touche Search du téléphone
[F7] -> équivaut à la touche Power du téléphone
[CTRL]+[F3] -> active la caméra
[CTRL]+[F5] -> augmente le volume
[CTRL]+[F6] -> diminue le volume
[F8] -> active ou désactive la simulation du réseau cellulaire
[Alt]+[Entrée] -> bascule en plein écran.
[CTRL]+[F11] -> bascule du mode portrait en mode paysage et inversement.

A vous

Edit : l' émulateur est très gourmand en ressources mémoire et CPU ( plus de 1.6 Go de RAM ), d' où l' intérêt de respecter le prérequis hardware préconisé sur la page officielle de Google ( début du premier post ).

Edit 2 : pour l' utilisation d' eclipse , je laisse le soin aux développeurs de poster ce qui leur parait important , mais un bon point de départ est http://www.vogella.de/articles/Eclipse/article.html

Edit 3 : ce tuto est une compilation, traduction et synthèse de cinq tutos différents, et représente ce qui a fonctionné pour moi

beotien1
Passage

Passage

: : Rom Modaco

Messages : 39

Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum