Problème de chargement dans l'émulateur d'Eclipse

564 views
Skip to first unread message

LeFresnaviateur

unread,
Nov 29, 2010, 2:48:22 PM11/29/10
to Android-fr
Dans Eclipse après l'écriture de l'inévitable "HelloWord"...
l'emulateur se lance mais reste à sa page "menu" sans ouvrir
l'application qui n'apparait pas non plus dans les appli installées du
téléphone simulé.

Je suis sous Intel core I7 et vista 64b.
Après avoir détecté le PB j'ai installé Java jdk 32 et 64b (je n'avais
que les jre), mais sans succès.

La console d'Eclipse me donne les infox suivantes :
"[2010-11-27 16:12:40 - HelloAndro] ERROR: Unable to open class file N:
\Android\TravailEclipse\HelloAndro\gen\com\mti\android\R.java: No such
file or directory
[2010-11-27 16:17:34 - HelloAndro] ------------------------------
[2010-11-27 16:17:34 - HelloAndro] Android Launch!
[2010-11-27 16:17:34 - HelloAndro] adb is running normally.
[2010-11-27 16:17:34 - HelloAndro] Performing
com.mti.android.HelloAndroActivity activity launch
[2010-11-27 16:17:34 - HelloAndro] Automatic Target Mode: launching
new emulator with compatible AVD 'AndroidEmulator'
[2010-11-27 16:17:34 - HelloAndro] Launching a new emulator with
Virtual Device 'AndroidEmulator'
[2010-11-27 16:25:44 - Emulator] emulator: warning: opening audio
input failed"

Je pense que l'erreur de 16h12 vient du fait que je n'avais pas encore
compilé ???

Complément :
Si j'utilise directement les commandes du sdk en ligne de commande,
j'obtiens aussi une erreur :
N:\Android\Develop\android-sdk-windows\tools\adb install
HelloAndro.apk
error: device not found
Alors que j'ai bien copié le fichier apk dans tools... et qu'il est
bien reconnu par la commande DIR

Si quelqu'un a une idée, un grand merci d'avance

Nicolas Loison

unread,
Nov 29, 2010, 3:00:04 PM11/29/10
to andro...@googlegroups.com
Salut,
As-tu bien déclaré un virtual device dans le manager ?
Nico
Envoyé de mon iPhone

> --
> Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Android-fr.
> Pour envoyer un message à ce groupe, adressez un e-mail à andro...@googlegroups.com.
> Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse android-fr+...@googlegroups.com.
> Pour plus d'options, consultez la page de ce groupe : http://groups.google.com/group/android-fr?hl=fr
>

LeFresnaviateur

unread,
Nov 30, 2010, 5:08:18 AM11/30/10
to Android-fr
Bonjour Nicolas,
Merci pour ta réponse rapide, mais c'est moi qui n'était plus en
ligne...
Dans "Android SDK and AVD Manager" j'ai bien un AVD coché en vert.
Je pense que dans le cas contraire l'émulateur n'apparaitrait pas lors
du run ou du debug ?

Alain

On 29 nov, 21:00, Nicolas Loison <nicolas.lois...@gmail.com> wrote:
> Salut,
> As-tu bien déclaré un virtual device dans le manager ?
> Nico
> Envoyé de mon iPhone
>
> > Pour plus d'options, consultez la page de ce groupe :http://groups.google.com/group/android-fr?hl=fr- Masquer le texte des messages précédents -
>
> - Afficher le texte des messages précédents -

Dany Poplawec

unread,
Nov 30, 2010, 5:28:46 AM11/30/10
to andro...@googlegroups.com
Bonjour,

Je me permets de vous r�pondre, je viens de voir brievement votre e-mail.
V�rifiez dans votre source si vous n'avez pas un import R.java, auquel
cas il faut l'enlever !

Cordialement,
Dany Poplawec


Le 30/11/2010 11:08, LeFresnaviateur a �crit :
> Bonjour Nicolas,
> Merci pour ta r�ponse rapide, mais c'est moi qui n'�tait plus en
> ligne...
> Dans "Android SDK and AVD Manager" j'ai bien un AVD coch� en vert.
> Je pense que dans le cas contraire l'�mulateur n'apparaitrait pas lors


> du run ou du debug ?
>
> Alain
>
> On 29 nov, 21:00, Nicolas Loison<nicolas.lois...@gmail.com> wrote:
>> Salut,

>> As-tu bien d�clar� un virtual device dans le manager ?
>> Nico
>> Envoy� de mon iPhone
>>
>> Le 29 nov. 2010 � 20:48, LeFresnaviateur<alain....@gmail.com> a �crit :
>>
>>
>>
>>> Dans Eclipse apr�s l'�criture de l'in�vitable "HelloWord"...
>>> l'emulateur se lance mais reste � sa page "menu" sans ouvrir
>>> l'application qui n'apparait pas non plus dans les appli install�es du
>>> t�l�phone simul�.


>>> Je suis sous Intel core I7 et vista 64b.

>>> Apr�s avoir d�tect� le PB j'ai install� Java jdk 32 et 64b (je n'avais
>>> que les jre), mais sans succ�s.


>>> La console d'Eclipse me donne les infox suivantes :
>>> "[2010-11-27 16:12:40 - HelloAndro] ERROR: Unable to open class file N:
>>> \Android\TravailEclipse\HelloAndro\gen\com\mti\android\R.java: No such
>>> file or directory
>>> [2010-11-27 16:17:34 - HelloAndro] ------------------------------
>>> [2010-11-27 16:17:34 - HelloAndro] Android Launch!
>>> [2010-11-27 16:17:34 - HelloAndro] adb is running normally.
>>> [2010-11-27 16:17:34 - HelloAndro] Performing
>>> com.mti.android.HelloAndroActivity activity launch
>>> [2010-11-27 16:17:34 - HelloAndro] Automatic Target Mode: launching
>>> new emulator with compatible AVD 'AndroidEmulator'
>>> [2010-11-27 16:17:34 - HelloAndro] Launching a new emulator with
>>> Virtual Device 'AndroidEmulator'
>>> [2010-11-27 16:25:44 - Emulator] emulator: warning: opening audio
>>> input failed"
>>> Je pense que l'erreur de 16h12 vient du fait que je n'avais pas encore

>>> compil� ???
>>> Compl�ment :


>>> Si j'utilise directement les commandes du sdk en ligne de commande,
>>> j'obtiens aussi une erreur :
>>> N:\Android\Develop\android-sdk-windows\tools\adb install
>>> HelloAndro.apk
>>> error: device not found

>>> Alors que j'ai bien copi� le fichier apk dans tools... et qu'il est


>>> bien reconnu par la commande DIR

>>> Si quelqu'un a une id�e, un grand merci d'avance
>>> --
>>> Vous recevez ce message, car vous �tes abonn� au groupe Google Groupes Android-fr.
>>> Pour envoyer un message � ce groupe, adressez un e-mail � andro...@googlegroups.com.
>>> Pour vous d�sabonner de ce groupe, envoyez un e-mail � l'adresse android-fr+...@googlegroups.com.
>>> Pour plus d'options, consultez la page de ce groupe :http://groups.google.com/group/android-fr?hl=fr- Masquer le texte des messages pr�c�dents -
>> - Afficher le texte des messages pr�c�dents -

LeFresnaviateur

unread,
Nov 30, 2010, 5:41:27 AM11/30/10
to Android-fr
Bonjour Dany,

Merci pour votre aide, dans quel fichier cette ligne peut elle se
trouver ?
Mais je ne pense pas que cela vienne de là : mon problème existe même
sans ajouter une seule ligne après la création d'un nouveau projet :
le simple HelloWord créé automatiquement n'arrive pas à s'afficher
dans l'émulateur...

Cordialement

Alain Petitjean
> >>> Pour plus d'options, consultez la page de ce groupe :http://groups.google.com/group/android-fr?hl=fr-Masquer le texte des messages pr c dents -
> >> - Afficher le texte des messages pr c dents -- Masquer le texte des messages précédents -
>
> - Afficher le texte des messages précédents -

Dany Poplawec

unread,
Nov 30, 2010, 5:45:55 AM11/30/10
to andro...@googlegroups.com
Au d�but de votre code source helloword
Eclipse ajoute parfois cette ligne , je ne sais pas pourquoi, import
R.Java ou import android.R
Si oui supprimez cette ligne et r�essayez , Plus d'info ici :
http://stackoverflow.com/questions/885009/r-cannot-be-resolved-android-error

Le 30/11/2010 11:41, LeFresnaviateur a �crit :


> Bonjour Dany,
>
> Merci pour votre aide, dans quel fichier cette ligne peut elle se
> trouver ?

> Mais je ne pense pas que cela vienne de l� : mon probl�me existe m�me
> sans ajouter une seule ligne apr�s la cr�ation d'un nouveau projet :
> le simple HelloWord cr�� automatiquement n'arrive pas � s'afficher
> dans l'�mulateur...

>>>> - Afficher le texte des messages pr c dents -- Masquer le texte des messages pr�c�dents -

LeFresnaviateur

unread,
Nov 30, 2010, 6:06:24 AM11/30/10
to Android-fr
Non, cette ligne n'existe pas dans strings.xml, ni dans main.xml, ni
dans HelloAndroActivity.java.
Merci pour votre aide

On 30 nov, 11:45, Dany Poplawec <dany.popla...@free.fr> wrote:
> Au d but de votre code source helloword
> Eclipse ajoute parfois cette ligne , je ne sais pas pourquoi, import
> R.Java ou import android.R
> Si oui supprimez cette ligne et r essayez , Plus d'info ici :http://stackoverflow.com/questions/885009/r-cannot-be-resolved-androi...
> >>>>> Pour plus d'options, consultez la page de ce groupe :http://groups.google.com/group/android-fr?hl=fr-Masquerle texte des messages pr c dents -
> >>>> - Afficher le texte des messages pr c dents -- Masquer le texte des messages pr c dents -
> >> - Afficher le texte des messages pr c dents -- Masquer le texte des messages précédents -
>
> - Afficher le texte des messages précédents -

Dany Poplawec

unread,
Nov 30, 2010, 6:19:22 AM11/30/10
to andro...@googlegroups.com
Lorsque vous faites le adb install, l'�mulateur est il lanc� ?

Le 30/11/2010 12:06, LeFresnaviateur a �crit :

>>>> - Afficher le texte des messages pr c dents -- Masquer le texte des messages pr�c�dents -

LeFresnaviateur

unread,
Nov 30, 2010, 7:03:50 AM11/30/10
to Android-fr
Non il ne se lançait pas non plus, mais j'avais uniquement placé le
fichier "HelloAndro.apk
" dans le répertoire tools" cela était il suffisant ?
> >>>>>>> Pour plus d'options, consultez la page de ce groupe :http://groups.google.com/group/android-fr?hl=fr-Masquerletexte des messages pr c dents -
> >>>>>> - Afficher le texte des messages pr c dents -- Masquer le texte des messages pr c dents -
> >>>> - Afficher le texte des messages pr c dents -- Masquer le texte des messages pr c dents -
> >> - Afficher le texte des messages pr c dents -- Masquer le texte des messages précédents -
>
> - Afficher le texte des messages précédents -

Dany Poplawec

unread,
Nov 30, 2010, 7:16:25 AM11/30/10
to andro...@googlegroups.com
Avec adb , l'�mulateur doit �tre lanc�
Si vous �tes sur eclipse, appuyez sur run suffit

Le 30/11/2010 13:03, LeFresnaviateur a �crit :

> Non il ne se lan�ait pas non plus, mais j'avais uniquement plac� le
> fichier "HelloAndro.apk
> " dans le r�pertoire tools" cela �tait il suffisant ?

>>>> - Afficher le texte des messages pr c dents -- Masquer le texte des messages pr�c�dents -

LeFresnaviateur

unread,
Nov 30, 2010, 7:52:05 AM11/30/10
to Android-fr
Avec la commande adb il ne se lance pas.
Dans Eclipse il se lance, j'ai accès à différentes fonctionnalités,
par ex je vais sur internet par l'intermédiaire de ce téléphone
simulé, mais mon application "HelloWord" ne se lance pas et n'est pas
disponible dans les différentes applications de ce téléphone.
> >>>>>>>>> Pour plus d'options, consultez la page de ce groupe :http://groups.google.com/group/android-fr?hl=fr-Masquerletextedes messages pr c dents -
> >>>>>>>> - Afficher le texte des messages pr c dents -- Masquer le texte des messages pr c dents -
> >>>>>> - Afficher le texte des messages pr c dents -- Masquer le texte des messages pr c dents -
> >>>> - Afficher le texte des messages pr c dents -- Masquer le texte des messages pr c dents -
> >> - Afficher le texte des messages pr c dents -- Masquer le texte des messages précédents -
>
> - Afficher le texte des messages précédents -

Nicolas Loison

unread,
Nov 30, 2010, 8:17:39 AM11/30/10
to andro...@googlegroups.com
Bonjour,

As tu essayé de lancer le fichier en ligne de commande via la commande adb install <tonfichier.apk>  en ayant préalablement lancé l'émulateur ?

Nicolas

2010/11/30 LeFresnaviateur <alai...@gmail.com>
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Android-fr.

Pour envoyer un message à ce groupe, adressez un e-mail à andro...@googlegroups.com.
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse android-fr+...@googlegroups.com.

LeFresnaviateur

unread,
Nov 30, 2010, 8:38:28 AM11/30/10
to Android-fr
Je viens de le faire, mais comme précédemment il me retourne "device
not found" alors qu'une commande dir trouve bien le fichier
HelloAndro.apk dans le répertoire tools...
Note : je n'ai copié que ce fichier apk dans tools, faut-il copier
tout le contenu du répertoire bin et de ses sous-répertoires d'Eclipse
dans tools ? Mais précedemment cela n'arrangeait rien.

On 30 nov, 14:17, Nicolas Loison <nicolas.lois...@gmail.com> wrote:
> Bonjour,
>
> As tu essayé de lancer le fichier en ligne de commande via la commande adb
> install <tonfichier.apk>  en ayant préalablement lancé l'émulateur ?
>
> Nicolas
>
> 2010/11/30 LeFresnaviateur <alain....@gmail.com>
> > android-fr+...@googlegroups.com<android-fr%2Bunsubscribe@googlegrou­ps.com>
> > .
> > > >>>>>>>>> Pour plus d'options, consultez la page de ce groupe :
> >http://groups.google.com/group/android-fr?hl=fr-Masquerletextedesmessages
> > pr c dents -
> > > >>>>>>>> - Afficher le texte des messages pr c dents -- Masquer le texte
> > des messages pr c dents -
> > > >>>>>> - Afficher le texte des messages pr c dents -- Masquer le texte
> > des messages pr c dents -
> > > >>>> - Afficher le texte des messages pr c dents -- Masquer le texte des
> > messages pr c dents -
> > > >> - Afficher le texte des messages pr c dents -- Masquer le texte des
> > messages précédents -
>
> > > - Afficher le texte des messages précédents -
>
> > --
> > Vous recevez ce message, car vous êtes abonné au groupe Google
> > Groupes Android-fr.
> > Pour envoyer un message à ce groupe, adressez un e-mail à
> > andro...@googlegroups.com.
> > Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
> > android-fr+...@googlegroups.com<android-fr%2Bunsubscribe@googlegrou­ps.com>
> > .
> > Pour plus d'options, consultez la page de ce groupe :
> >http://groups.google.com/group/android-fr?hl=fr- Masquer le texte des messages précédents -

LeFresnaviateur

unread,
Nov 30, 2010, 8:46:08 AM11/30/10
to Android-fr
Mais à la suite de la manip précédente, il m'a rajouté 2 applis dans
le téléphones (qui ne se lancent pas seules), dont une appelée "API
demo" qui possède un Hello Word, mais ce n'est pas le mien!!!
> > >http://groups.google.com/group/android-fr?hl=fr-Masquerletextedesmess...
> > > pr c dents -
> > > > >>>>>>>> - Afficher le texte des messages pr c dents -- Masquer le texte
> > > des messages pr c dents -
> > > > >>>>>> - Afficher le texte des messages pr c dents -- Masquer le texte
> > > des messages pr c dents -
> > > > >>>> - Afficher le texte des messages pr c dents -- Masquer le texte des
> > > messages pr c dents -
> > > > >> - Afficher le texte des messages pr c dents -- Masquer le texte des
> > > messages précédents -
>
> > > > - Afficher le texte des messages précédents -
>
> > > --
> > > Vous recevez ce message, car vous êtes abonné au groupe Google
> > > Groupes Android-fr.
> > > Pour envoyer un message à ce groupe, adressez un e-mail à
> > > andro...@googlegroups.com.
> > > Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
> > > android-fr+...@googlegroups.com<android-fr%2Bunsubscribe@googlegrou­­ps.com>
> > > .
> > > Pour plus d'options, consultez la page de ce groupe :
> > >http://groups.google.com/group/android-fr?hl=fr-Masquer le texte des messages précédents -
>
> > - Afficher le texte des messages précédents -- Masquer le texte des messages précédents -

Nicolas Loison

unread,
Nov 30, 2010, 8:50:10 AM11/30/10
to andro...@googlegroups.com
la commande adb devices ne donne rien lorsque l'émulateur est démarré ?

2010/11/30 LeFresnaviateur <alai...@gmail.com>
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse android-fr+...@googlegroups.com.

LeFresnaviateur

unread,
Nov 30, 2010, 9:05:06 AM11/30/10
to Android-fr
Je dois m'absenter, je revois cela ce soir.
Un grand merci pour le temps passé à m'aider.

Cordialement

Alain

On 30 nov, 14:50, Nicolas Loison <nicolas.lois...@gmail.com> wrote:
> la commande adb devices ne donne rien lorsque l'émulateur est démarré ?
>
> 2010/11/30 LeFresnaviateur <alain....@gmail.com>
> > > > >http://groups.google.com/group/android-fr?hl=fr-Masquerle texte des
> > messages précédents -
>
> > > > - Afficher le texte des messages précédents -- Masquer le texte des
> > messages précédents -
>
> > > - Afficher le texte des messages précédents -
>
> > --
> > Vous recevez ce message, car vous êtes abonné au groupe Google
> > Groupes Android-fr.
> > Pour envoyer un message à ce groupe, adressez un e-mail à
> > andro...@googlegroups.com.
> > Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
> > android-fr+...@googlegroups.com<android-fr%2Bunsubscribe@googlegrou­ps.com>
> > .
> > Pour plus d'options, consultez la page de ce groupe :
> >http://groups.google.com/group/android-fr?hl=fr- Masquer le texte des messages précédents -

LeFresnaviateur

unread,
Dec 1, 2010, 12:33:41 PM12/1/10
to Android-fr
Bonjour Nicolas,
Non rien d'affiché après la commande adb devices alors que l'émulateur
est démarré
> > > > > >http://groups.google.com/group/android-fr?hl=fr-Masquerletexte des
> > > messages précédents -
>
> > > > > - Afficher le texte des messages précédents -- Masquer le texte des
> > > messages précédents -
>
> > > > - Afficher le texte des messages précédents -
>
> > > --
> > > Vous recevez ce message, car vous êtes abonné au groupe Google
> > > Groupes Android-fr.
> > > Pour envoyer un message à ce groupe, adressez un e-mail à
> > > andro...@googlegroups.com.
> > > Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
> > > android-fr+...@googlegroups.com<android-fr%2Bunsubscribe@googlegrou­­ps.com>
> > > .
> > > Pour plus d'options,
>
> ...
>
> plus de détails »- Masquer le texte des messages précédents -

LeFresnaviateur

unread,
Dec 28, 2010, 12:42:08 PM12/28/10
to Android-fr
Si cela peut aider quelqu'un, j'ai résolu mon problème et voilà
comment.

Après lecture des docs « Android developers », et l'anglais fut dur
pour moi...
J'ai réussi à lancer mon programme sur l'émulateur en utilisant
uniquement les tools du sdk en ligne de commande : emulator, adb, et
ant.

Mais après essai de nouveau infructueux sur Eclipse, mon émulateur
n'était plus visible non plus en ligne de commande (par adb devices)
LA RAGE...

En fait il faut tuer le serveur adb par la commande « adb kill-
server » et alors « adb devices » retrouve l'émulateur, et tout
redevient correct en ligne de commande. YES

Sous Eclipse j'ai donc appliqué la même méthode : je tue le serveur
adb en ligne de commande et je lance le run sous Eclipse : c'est OK.

En fait je pense que mes différents essais sous Eclipse et en ligne de
commande interféraient entre eux par l'intermédiaire des tools du jdk.

Par contre je n'ai toujours pas trouvé comment tuer le serveur adb à
partir d'Eclipse, mais ce n'est pas très génant.

Bon, maintenant que les outils fonctionnent je vais enfin m'apprendre
à programmer...
Reply all
Reply to author
Forward
0 new messages