Génération mobiles - Forum smartphones & tablettes
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Génération mobiles - Forum smartphones & tablettesConnexion

Forum Android pour smartphones & tablettes Asus, HTC, Huawei, Honor, LG, Nokia, OnePlus, Samsung, Sony, Xiaomi... Retrouvez applications, astuces, aide, jeux, tutos,...

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

more_horiz
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

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

more_horiz
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 ?

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

more_horiz
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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

- 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

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

more_horiz
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 :

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

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

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

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

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

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

Vous obtiendrez finalement ceci

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

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

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

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
privacy_tip Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
power_settings_newSe connecter pour répondre