Lors du lancement de mon application dans Eclipse 3.7.0, je reçois une erreur ...
Emulator] emulator: ERROR: Impossible de charger Vm à partir d'un instantané. La capture instantanée a été enregistrée pour une configuration matérielle différente.
J'ai exécuté cette application plusieurs fois sans erreur, mais cette erreur s'affiche à présent. J'ai vérifié mon gestionnaire AVD et ma plate-forme et mon niveau d'API sont corrects.
problème résolu par:
Le problème ne vient pas de votre application, mais de la capture instantanée AVD enregistrée. La configuration AVD a été modifiée depuis la dernière fois que vous l'avez exécutée avec succès. Même en changeant la résolution de la peau/de l’affichage, cette erreur se produira. Vous pouvez soit:
Pour supprimer la liste des instantanés stockés sur votre système:
rm ~/.Android/avd/[your_avd_name]/snapshots.img*
J'ai eu le même problème que Timmmm, rien ne le résoudrait.
Par le biais de la ligne de commande, emulator.exe -avd nomavd -snapshot default-boot me donne la même erreur. Mais j’ai aussi remarqué que cela se passe très bien à partir de l’interface graphique.
Je suis entré dans le C:\users\uname\.Android\avd\The_avd\
et supprimé le snapshots.img.default-boot
instantané et le fichier iso d’instantanés.
C'est plus facile que de recréer la machine, mais supprime votre ou vos instantanés et vous pouvez ensuite l'utiliser à nouveau comme d'habitude.
Accédez à la fenêtre-> Android Gestionnaire de périphériques virtuels, choisissez votre périphérique virtuel et désactivez l'option Lancer à partir de l'instantané et conservez l'option Enregistrer dans l'instantané, puis cliquez sur Lancer.
Essayez peut-être de désactiver l’instantané du matériel dans le Android Virtual Device Manager? Il devrait être installé où que vous installiez le SDK Android.
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'avais pas besoin de "Nettoyer" le projet, je venais de lancer AVD manuellement à l'aide du gestionnaire AVD, d'attendre le démarrage et de relancer l'application une fois le démarrage terminé. Travaillé pour moi.
Vous avez peut-être essayé de démarrer l'émulateur à partir d'AVD auparavant et à partir de la ligne de commande maintenant. La plupart des DAV utilisent des jeux d’instructions de bras, vous devrez peut-être essayer quelque chose comme:
emulator64-arm -avd <your avd label> -no-snapshot-load -no-snapshot-save
enfin, j'ai la solution, suivez ces étapes:
1) open avd manager
2) Sélectionnez l’avd qui donne cette erreur- "ERREUR: impossible de charger VM à partir d’un instantané. L’instantané a été enregistré pour une configuration matérielle différente."
3) cliquez sur démarrer
4) Désélectionnez maintenant ces deux options: "lancer depuis un instantané" et "enregistrer un instantané".
5) maintenant cocher "wipe user data"
6) commence l'avd maintenant
7) dès que "Android" est affiché, fermez avd
8) rouvrez maintenant avd manager
9) décocher "effacer les données utilisateur"
10) Vérifiez ces deux options - "Lancer à partir d’un instantané" et "Enregistrer un instantané"
11) commence maintenant le avd, il serait facilement chargé des instantanés sans erreurs
Ceci est un problème conn . Espérons que cela sera corrigé dans la prochaine version du Android SDK mais qui sait? Je pense que la solution de ser1165694 est plus simple que la solution suggérée dans ce problème.
Si quelqu'un utilise IntelliJ, procédez comme suit pour désactiver l'instantané:
Vous avez ce problème. Et trouvé un moyen. Quand je ne change rien dans la configuration, mais que je commence à nouveau l'émulateur. Vous devez cliquer sur le bouton "power" de l'émulateur, puis le fermer. Une chose ennuyeuse qui se produit après le démarrage de l'instantané est - je dois cliquer sur le bouton d'alimentation pour pouvoir déverrouiller l'émulateur.
Remarque: la fermeture de l'émulateur APRÈS l'Eclipse provoquera également la même erreur. dans ce cas, il n'y a pas de changement de matériel mais cette erreur s'affichera:
Impossible de charger Vm à partir d'un instantané. La capture instantanée a été enregistrée pour une configuration matérielle différente.
alors fermez toujours Eclipse AVANT l’émulateur.
Dans mon cas, cette erreur s’est produite lorsque j’ai branché un périphérique dont le mode de débogage USB n’était pas activé. Donc, 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 la dernière configuration exécutée.