Erreur d’instantané de l’émulateur Android

Lors du lancement de mon application dans eclipse 3.7.0, je reçois une erreur …

Emulator] émulateur: ERREUR: impossible de charger Vm à partir de l’instantané. L’image instantanée a été enregistrée pour une configuration matérielle différente.

J’ai exécuté cette application de nombreuses fois sans erreur, mais cette erreur s’affiche maintenant. J’ai vérifié mon gestionnaire AVD et ma plate-forme et le niveau de l’API sont corrects.

Le problème ne vient pas de votre application, mais de l’instantané AVD enregistré. La configuration AVD a été modifiée depuis votre dernière exécution réussie. Même changer la résolution de la peau / de l’affichage produira cette erreur. Vous pouvez soit:

  1. Modifiez la configuration AVD en fonction de son origine.
  2. Modifiez le fichier AVD pour désactiver le snapshot. ou
  3. Lors du prochain démarrage de l’AVD, décochez la case Lancer avec snapshot , mais conservez l’ option Enregistrer l’instantané activée. De cette façon, l’instantané sera ignoré au démarrage, mais remplacé lorsque vous quitterez. Vous pourrez alors utiliser l’instantané pour des exécutions ultérieures comme auparavant.

problème résolu par:

  1. aller au projet et en sélectionnant Clean
  2. en allant dans Fenêtre> Gestionnaire AVD> Supprimer et créer un nouveau AVD
  3. Relancez l’application, l’émulateur prendra quelques minutes à charger.

Pour supprimer la liste des instantanés stockés dans votre système:

 rm ~/.android/avd/[your_avd_name]/snapshots.img* 

J’ai eu le même problème que Timmmm, rien ne pourrait le résoudre.

Grâce à la ligne de commande emulator.exe -avd nom-avd -snapshot default-boot me donne la même erreur. Mais j’ai également remarqué qu’il se lance très bien depuis l’interface graphique.

Je suis allé dans le C:\users\uname\.android\avd\The_avd\ et C:\users\uname\.android\avd\The_avd\ supprimé l’ snapshots.img.default-boot et le fichier iso snapshots.

C’est plus facile que de recréer la machine, mais supprime vos instantanés et vous pouvez ensuite les utiliser à nouveau normalement.

Allez dans la fenêtre-> Android Virtual Device Manager, choisissez votre périphérique virtuel et désactivez le lancement à partir de l’instantané et maintenez l’option Enregistrer dans l’instantané et cliquez sur Lancer.

Peut-être essayer de désactiver l’instantané matériel dans le Gestionnaire de périphériques virtuels Android ? Il devrait être installé partout où vous avez installé le SDK Android.

entrez la description du lien ici

Dans mon cas, cela semble dû au fait que j’ai fermé mon AVD entre 2 lancements de la même application, j’ai reçu ce message d’erreur lors du deuxième lancement.

Je n’ai pas eu besoin de “nettoyer” le projet, j’ai simplement lancé l’AVD manuellement en utilisant le gestionnaire AVD, attendu qu’il démarre et a lancé l’application à nouveau une fois le démarrage terminé. Travaillé pour moi

Vous avez peut-être essayé de démarrer l’émulateur à partir de AVD avant cela, et à partir de la ligne de commande maintenant. La plupart des AVD utilisent des jeux d’instructions de arm, vous devrez donc essayer quelque chose comme:

 emulator64-arm -avd  -no-snapshot-load -no-snapshot-save 

enfin j’ai eu la solution suivez ces étapes:

1) ouvrir avd manager
2) sélectionnez le fichier avd qui donne cette erreur. “ERREUR: Impossible de charger la machine virtuelle à partir de la capture instantanée. La capture a été enregistrée pour une configuration matérielle différente.”
3) cliquez sur démarrer
4) Désélectionnez maintenant ces deux options: “lancer à partir de l’instantané” et “enregistrer l’instantané”
5) cochez maintenant “effacer les données utilisateur”
6) lancez avd maintenant
7) dès que le “ANDROID” est affiché, fermez l’avd
8) maintenant ouvrir à nouveau le gestionnaire avd
9) décochez “effacer les données utilisateur”
10) vérifier ces deux options – “lancement à partir de l’instantané” et “enregistrer l’instantané”
11) maintenant, lancez avd, il serait facilement chargé à partir des instantanés sans erreurs

C’est un problème connu . Espérons que cela sera corrigé dans la prochaine version du SDK Android, mais qui sait? Je pense que la solution de user1165694 est plus facile que la solution suggérée sur le problème.

Si quelqu’un utilise IntelliJ , pour désactiver la capture instantanée, procédez comme suit:

  1. Ouvrir AVD
  2. Sélectionnez votre appareil et appuyez sur Démarrer …
  3. Décochez la case Lancer le cliché

Vous avez ce problème. Et trouvé un moyen. Lorsque je ne change rien dans la configuration, mais que je commence à redémarrer l’émulateur. Vous devez cliquer sur le bouton “Power” dans l’émulateur, puis le fermer. Une chose ennuyeuse qui se produit après le démarrage de l’instantané est que je dois cliquer sur le bouton d’alimentation pour pouvoir déverrouiller l’émulateur.

Dans mon cas, cette erreur a été affichée lorsque j’ai branché un périphérique dont le mode de débogage USB n’avait pas été activé. Ainsi, aucun périphérique n’a pu être trouvé et l’exécution de l’application a provoqué l’affichage de ce message d’erreur en fonction de ma dernière configuration d’exécution.

Veuillez noter que la fermeture de l’émulateur APRÈS l’éclipse provoquera également cette même erreur. dans ce cas, il n’y a pas de changement de matériel mais cette erreur apparaîtra:

Impossible de charger Vm à partir de l’instantané. L’image instantanée a été enregistrée pour une configuration matérielle différente.

fermez donc toujours Eclipse AVANT l’émulateur.

Nettoyez le projet et exécutez sur un émulateur avec le même niveau d’api.

S’il ne résout toujours pas, changez une fois le niveau d’api du projet et exécutez-le avec un même niveau d’api.

Dans mon cas, ça tourne ……….

C’est plus facile. Il vous suffit de changer le nom de votre appareil Android virtuel, puis de supprimer celui que vous n’avez pas chargé et prêt 🙂