Partage
  • Partager sur Facebook
  • Partager sur Twitter

L'émulateur se lance ... mal

    1 avril 2013 à 12:48:32

    Je viens vers vous en désespoir de cause car après avoir consulté le forum OverStack et différentes discussions :

    http://stackoverflow.com/questions/2333273/why-do-i-get-a-emulator-5554-disconnected-message

    http://stackoverflow.com/questions/3073046/waiting-for-home-android-process-acore-to-be-launched

    http://stackoverflow.com/questions/2317167/helloandroid-emulator-problem

    car j'ai obtenu tous ces messages ... cela ne s'invente pas ! Après avoir éliminer la cause la plus plausible : une incohérence entre les versions de SDK de l'application et de l'émulateur et tenter quelques mesures de contournement (dont la plus brutale fut de tout réinstaller à partir de zéro ;))

    Le paramétrage était celui dans le tuto de ce site auquel j'avais ajouté l'API 17 et l'émulation correspondante pour l'utiliser.

    A noter que le problème est apparu de manière soudaine alors que les deux émulateurs fonctionnaient parfaitement !


    Evidemment je ne peux poursuivre mon apprentissage ... cela vous ai-t-il arrivé ? Avez-vous une explication ?

    PS : je suis sous Vista 32 bits (nobody is perfect)

    Merci par avance.

    • Partager sur Facebook
    • Partager sur Twitter
      1 avril 2013 à 18:01:44

      Après quelques manips je précise ma question : la console affiche ceci

      [2013-04-01 17:51:04 - MyFistApp] ------------------------------

      [2013-04-01 17:51:04 - MyFistApp] Android Launch!

      [2013-04-01 17:51:04 - MyFistApp] adb is running normally.

      [2013-04-01 17:51:04 - MyFistApp] Performing com.example.myfistapp.MainActivity activity launch

      [2013-04-01 17:51:05 - MyFistApp] Automatic Target Mode: using existing emulator 'emulator-5554' running compatible AVD 'Android_Developer_4.2.2'

      [2013-04-01 17:51:05 - MyFistApp] Uploading MyFistApp.apk onto device 'emulator-5554'

      [2013-04-01 17:51:06 - MyFistApp] Installing MyFistApp.apk...

      [2013-04-01 17:51:17 - MyFistApp] Success!

      [2013-04-01 17:51:17 - MyFistApp] Starting activity com.example.myfistapp.MainActivity on device emulator-5554

      il semblerait qu'il manque quelque chose comme :
      [2011-04-0416:49:50-YourApp]ActivityManager:Starting:Intent{ act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=your_package/.your_app }

      Merci par avance pour vos lumières
      • Partager sur Facebook
      • Partager sur Twitter
        1 avril 2013 à 20:03:55

        Bonsoir,

        Qu'est ce que tu n'arrives pas à faire ? D'après ton dernier message, ta console te signale qu'il a bien réussi à lancer l'outil adb, qu'il a bien détecté l'activité à lancer, que l'émulateur sélectionné est bien compatible et lancé et que l'apk a été uploadé sur l'émulateur avec succès en le lancent dès que l'upload est fini.

        Je ne comprends donc pas trop le problème ... :)

        • Partager sur Facebook
        • Partager sur Twitter
        Si vous voulez me retrouver, rendez-vous sur ZesteDeSavoir.
          3 avril 2013 à 9:36:56

          Oh il n'y a "pas" de problème :

          - les deux messages successifs correspondent à un historique de problèmes 

          - après avoir tout désinstallé et réinstallé je suis finalement revenu à une situation plus normale mais l'application ne démarre toujours pas : je devrais normalement obtenir ce message également :

          [2011-04-0416:49:50-YourApp]ActivityManager:Starting:Intent{ act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=your_package/.your_app }
          et je ne l'obtiens pas ET l'application ne se lance pas ET je n'ai pas non plus l'écran d'accueil d'Android
          J'ai pu constater que je n'étais pas le seul à avoir ce problème (StackOverFlow) et qu'apparemment à part quelques causes triviales il n'y avait pas réellement d'explication : j'ai essayé plusieurs solutions sans succès.
          J'en ai marre car je ne peux passer deux heures à lancer cette daube : j'a autre chose à faire.
          Toujours perplexe et je ne peux toujours pas continuer à développer.
          • Partager sur Facebook
          • Partager sur Twitter
            3 avril 2013 à 9:38:39

            Volia la dernière trace obtenu (encore du nouveau) sans aucune modif :

            [2013-04-03 09:19:16 - MyFistApp] ------------------------------

            [2013-04-03 09:19:16 - MyFistApp] Android Launch!

            [2013-04-03 09:19:16 - MyFistApp] The connection to adb is down, and a severe error has occured.

            [2013-04-03 09:19:16 - MyFistApp] You must restart adb and Eclipse.

            [2013-04-03 09:19:16 - MyFistApp] Please ensure that adb is correctly located at 'C:\Users\DBO\AppData\Local\Android\android-sdk\platform-tools\adb.exe' and can be executed.

            [2013-04-03 09:19:34 - MyFistApp] ------------------------------

            [2013-04-03 09:19:34 - MyFistApp] Android Launch!

            [2013-04-03 09:19:34 - MyFistApp] adb is running normally.

            [2013-04-03 09:19:34 - MyFistApp] Performing com.example.myfistapp.MainActivity activity launch

            [2013-04-03 09:19:35 - MyFistApp] Automatic Target Mode: launching new emulator with compatible AVD 'Android_Developer_4.2.2'

            [2013-04-03 09:19:35 - MyFistApp] Launching a new emulator with Virtual Device 'Android_Developer_4.2.2'

            [2013-04-03 09:20:52 - MyFistApp] New emulator found: emulator-5554

            [2013-04-03 09:20:52 - MyFistApp] Waiting for HOME ('android.process.acore') to be launched...

            [2013-04-03 09:22:12 - MyFistApp] emulator-5554 disconnected! Cancelling 'com.example.myfistapp.MainActivity activity launch'!

            [2013-04-03 09:22:29 - MyFistApp] ------------------------------

            [2013-04-03 09:22:29 - MyFistApp] Android Launch!

            [2013-04-03 09:22:29 - MyFistApp] adb is running normally.

            [2013-04-03 09:22:29 - MyFistApp] Performing com.example.myfistapp.MainActivity activity launch

            [2013-04-03 09:22:29 - MyFistApp] Automatic Target Mode: launching new emulator with compatible AVD 'Android_Developer_4.2.2'

            [2013-04-03 09:22:29 - MyFistApp] Launching a new emulator with Virtual Device 'Android_Developer_4.2.2'

            [2013-04-03 09:23:04 - Emulator] WARNING: Data partition already in use. Changes will not persist!

            [2013-04-03 09:23:04 - Emulator] WARNING: SD Card image already in use: C:\Users\DBO\.android\avd\Android_Developer_4.2.2.avd/sdcard.img

            [2013-04-03 09:23:04 - Emulator] WARNING: Cache partition already in use. Changes will not persist!

            [2013-04-03 09:23:05 - Emulator] emulator: warning: opening audio input failed

            [2013-04-03 09:23:05 - Emulator] 

            [2013-04-03 09:23:05 - MyFistApp] New emulator found: emulator-5556

            [2013-04-03 09:23:05 - MyFistApp] Waiting for HOME ('android.process.acore') to be launched...

            [2013-04-03 09:23:36 - MyFistApp] emulator-5556 disconnected! Cancelling 'com.example.myfistapp.MainActivity activity launch'!

            [2013-04-03 09:23:46 - MyFistApp] ------------------------------

            [2013-04-03 09:23:46 - MyFistApp] Android Launch!

            [2013-04-03 09:23:46 - MyFistApp] adb is running normally.

            [2013-04-03 09:23:46 - MyFistApp] Performing com.example.myfistapp.MainActivity activity launch

            [2013-04-03 09:23:46 - MyFistApp] Automatic Target Mode: launching new emulator with compatible AVD 'Android_Developer_4.2.2'

            [2013-04-03 09:23:46 - MyFistApp] Launching a new emulator with Virtual Device 'Android_Developer_4.2.2'

            [2013-04-03 09:24:03 - MyFistApp] New emulator found: emulator-5554

            [2013-04-03 09:24:03 - MyFistApp] Waiting for HOME ('android.process.acore') to be launched...

            [2013-04-03 09:32:00 - MyFistApp] HOME is up on device 'emulator-5554'

            [2013-04-03 09:32:00 - MyFistApp] Uploading MyFistApp.apk onto device 'emulator-5554'

            [2013-04-03 09:32:01 - MyFistApp] Installing MyFistApp.apk...

            [2013-04-03 09:34:22 - MyFistApp] Failed to install MyFistApp.apk on device 'emulator-5554!

            [2013-04-03 09:34:22 - MyFistApp] (null)

            [2013-04-03 09:34:23 - MyFistApp] Launch canceled!

            Perplexe et em.
            • Partager sur Facebook
            • Partager sur Twitter
              3 avril 2013 à 12:05:20

               Salut

              As-tu un terminal android pour tester directement ton programme? As-tu fais les dernières MAJ d'Eclipse? Sinon essayes le SDK d'android: http://developer.android.com/sdk/index.html

              Bonne journée,

              H-E
              • Partager sur Facebook
              • Partager sur Twitter
                3 avril 2013 à 22:06:22

                Bonjour,

                oui, oui et oui.

                Donc je vais essayer avec un terminal (un conseil ?)

                Sinon la question qui me taraude : est-il sérieux de se servir de l'émulateur ? Les pro du dev l'utilise-t-il ?

                Enfin ce qui m'a énormément énervé c'est 1 - que tout marchait excellemment bien et hop sans raison je suis en carafe ! 2 - la perte de temps car en auto formation  (même pour le plaisir) je fais bq de teste !

                Cordialement

                • Partager sur Facebook
                • Partager sur Twitter
                  3 avril 2013 à 23:45:49

                  Salut,

                  N'importe lequel fera l'affaire (biensûr plus il est récent mieux c'est). Par exemple la je fais un jeu et j'utilise les sensors. Et je ne crois pas que l'émulateur puisse utiliser les sensors, de plus c'est pas très fluide sur l'émulateur alors que sur le téléphone c'est au top.
                  • Partager sur Facebook
                  • Partager sur Twitter
                    3 avril 2013 à 23:59:10

                    Je vais tenter cela demain à la fraîche.

                    En attendant ce soir j'essaye encore de comprendre le pourquoi du comment : dans la vue "Device" on peut visualiser la liste des process lancés ; or cette liste se complète progressivement puis tous les process tombent.

                    Voila la dernière liste et la plus complète :

                    Si cela inspire quelqu'un ...

                    • Partager sur Facebook
                    • Partager sur Twitter
                      4 avril 2013 à 11:59:16

                      Pour savoir tu lances l'émulateur sans lancer ton appli ou alors tu lances ton appli lorsque tu lances l'émulateur? Et fais voir ton logcat stp

                      EDIT: Et fais aussi voir comment tu as configuré ton émulateur stp

                      -
                      Edité par Hokage-Echizen 4 avril 2013 à 12:02:49

                      • Partager sur Facebook
                      • Partager sur Twitter
                        5 avril 2013 à 16:31:18

                        dibodin a écrit:

                        Bonjour,

                        oui, oui et oui.

                        Donc je vais essayer avec un terminal (un conseil ?)

                        Sinon la question qui me taraude : est-il sérieux de se servir de l'émulateur ? Les pro du dev l'utilise-t-il ?

                        Enfin ce qui m'a énormément énervé c'est 1 - que tout marchait excellemment bien et hop sans raison je suis en carafe ! 2 - la perte de temps car en auto formation  (même pour le plaisir) je fais bq de teste !

                        Cordialement

                        Pour tester l'affichage oui, pour le reste généralement on dispose de plusieurs Devices situés dans toutes les gammes car l'emulateur Android est juste une grosse blague...


                        • Partager sur Facebook
                        • Partager sur Twitter

                        L'émulateur se lance ... mal

                        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                        • Editeur
                        • Markdown