Comment puis-je corriger “Échec de la synchronisation vcpu reg” erreur?
Je suis en train d'utiliser la carte Intel HAX émulateur x86 pour Windows (8, si ce qui compte). J'ai tout installé et créé un AVD pour la version android, et tout s'affiche correctement, mais quand je le lance, j'obtiens ce résultat:
Starting emulator for AVD 'x86_QVGA_Level10'
emulator: device fd:1044
HAX is working and emulator runs in fast virt mode
emulator: Failed to sync vcpu reg
emulator: Failed to sync HAX vcpu context
et l'émulateur ne fonctionne pas. La partie importante de cette erreur (Failed to sync vcpu reg)
n'est mentionné nulle part en ligne, sauf dans le le code source pour le HAX lui-même, mais je ne peux pas comprendre comment le faire tout le sens de ce.
Quelqu'un peut conseiller sur la façon de sortir de cette erreur? J'ai vraiment besoin d'obtenir ce travail, parce que le débogage sur l'appareil et dans le défaut des émulateurs est lente et douloureuse.
Nan juste la laisser comme elle est. Malheureusement.
OriginalL'auteur Joshua Frank | 2013-06-10
Vous devez vous connecter pour publier un commentaire.
Assurez-vous que vous n'avez pas de machines virtuelles en cours d'exécution. Dans mon cas, j'ai eu genymotion cours d'exécution qui a été la cause de cette erreur.
Ou même d'avoir virtualbox ouvert sans aucune VM en cours d'exécution pour moi
Eu ce problème sur Mac. Après l'éteindre VBox il a commencé à travailler.
Exactement mon problème, j'ai oublié que j'avais un VirtualBox VM en cours d'exécution
J'ai dû arrêter tous les mu docker machines 🙁
docker-machine stop <machine>
OriginalL'auteur JP2014
J'avais virtualbox en cours d'exécution. Tuer le VM a permis a permis l'émulateur exécuter.
Même ici, docker-machine (boot2docker / virtualbox) était en cours d'exécution.
Juste une autre confirmation. J'ai arrêté ma Virtual box instance, et mon émulateur a commencé à droite. Pour info mon périphérique virtuel a l'aide de CPU/ABI=x86, et j'ai été en cours d'exécution sur un macbook pro.
c'est vraiment un problème pour moi.. je suis de l'exécution d'un php app qui fournit des api dans virtual box sur mon macbook et je ne peux pas développer l'application pour android qui a besoin de se connecter à l'api... je pense que je vais avoir besoin de déployer le php app sur un serveur et de développer sur ce point, oh bien
cela a fonctionné ,mon virtualbox était en cours d'exécution en arrière-plan ,maintenant j'ai envie à la fois de leur travail
OriginalL'auteur Jerome Anthony
Si vous exécutez le Panneau que vous auriez à prendre la machine virtuelle vers le bas
docker-machine stop default
Cela suppose que votre menu fixe de la machine est appelée
default
. Si vous souhaitez vérifier l'utilisation du nom de ladocker-machine ls
Une solution plus simple; ouvrir virtuabox et arrêter la vm 🙂
des recherches pour la question sur google 🙂 et en ajoutant un peu plus d'explication à ça
Si vous êtes sur Mac, et Docker application est en cours d'exécution dans la barre des tâches, près de trop, même si docker-machine ls vous donne rien
Merci beaucoup, vous avez résolu mon jour.
OriginalL'auteur
J'ai eu ce problème. Pour moi, c'était la HAXM version.
Lorsque vous obtenez une nouvelle version de HAMX à travers le SDK Manager, il vous indique qu'il est installé. Il n'est pas. Vous devez vous rendre dans ce dossier:
et exécuter intelhaxm-android.exe manuellement. Dans mon cas, j'ai eu 1.0.6 et mis à jour 1.1.
Je pense que ce qui a causé l'erreur en premier lieu qu'une autre partie du SDK que j'avais mis à jour nécessaires 1.1.
OriginalL'auteur John Delaney
Comme mentionné par d'autres réponses, assurez-vous qu'aucun VirtualBox et le panneau de service est en cours d'exécution avec la commande suivante dans mac. (
systemctl
dans Linux)Si oui, de tuer le
VBox
etdocker
service.OriginalL'auteur prayagupd
Dernier Android Émulateurs ne sont pas en mesure d'exécuter en parallèle avec GENYMOTION
OriginalL'auteur MANISH PATHAK
"vcpu reg" sont "Virtuels Registres du CPU" qui existent sur le nombre de processeurs qui ont des choses comme des cœurs multiples, l'hyperthreading, ou d'autres fonctionnalités qui permettent de couches supérieures de croire qu'il n'y a plus d'un CPU lorsqu'on ne l'est pas, comme aujourd'hui x86s. Aucune raison d'aller dans les détails, vous pouvez imaginer que l'obtention d'un ensemble cohérent, unique "CPU virtuel contexte" est nécessaire pour le type de virtualisation de matériel que HAX offre.
Normalement, ce n'est pas un problème pour exécuter plusieurs machines virtuelles de différents types simultanément. Mais si l'un d'eux se bloque ou se comporte mal, ou tout simplement décide d'être un porc, HAX trouverez peut-être que ce n'est pas possible de mettre ensemble cohérente de la machine virtuelle, car il ne peut pas synchroniser un PROCESSEUR virtuel contexte pour lui-même. Ce serait comme essayer de faire une vraie machine avec pas de CPU.
Ligne de fond est que le gestionnaire des tâches ouvert et tuer des choses que vous n'avez pas besoin et qui regardent comme ils pourraient être tenue ressources de la machine virtuelle. Dans le pire des cas, un redémarrage est à peu près certain de résoudre le problème.
OriginalL'auteur Scott Petrack
Étapes rapides:
OriginalL'auteur Jucke
Ce qui m'est arrivé aussi quand j'ai essayé d'exécuter à la fois VirtualBox et émulateur Android dans un MacOS machine. Comme d'autres l'ont mentionné ci-dessus, actuellement, il n'est pas possible d'exécuter à la fois (c'est à dire VirtualBox et X86 Intel basé sur l'émulateur) dans MacOS et ne savez pas sur les autres plates-formes.
Si nous avons besoin d'exécuter à la fois, nous pouvons choisir de BRAS en fonction de l'émulateur. (de bras en fonction des émulateurs sont normalement lent)
OriginalL'auteur Rukmal Dias
J'avais la même erreur. Je devine qu'il y a plusieurs raisons pour cette erreur, mais dans mon cas, c'était à cause d'un service nommé ".NCG". Le service de Réseau de Contenu de Garde par Inka Entworks, et semble être un certain type de DRM solution. Une fois désinstallé, l'émulateur a bien fonctionné à l'aide de HAX.
OriginalL'auteur Albert Park
Dans mon cas, il s'est avéré que ce problème a été causé par la présence d'une webcam sélectionné en tant que "Face Caméra" dans les paramètres de l'AVD. Le paramètre "Émulé" résolu ce problème pour moi.
OriginalL'auteur Roy de Jong
J'ai fait face à ce problème parce que j'avais ma boîte virtuelle en cours d'exécution avec Ubuntu. Quand j'ai arrêté ma virtual box je n'ai pas ce problème.
OriginalL'auteur Revs
J'ai eu la même erreur sur mon windows 8 installer.
Choses que vous pourriez essayer:
Pour moi, l'erreur se produit lorsque j'essaie de joindre un physique webcam pour émulé android instance.
Drôle pour moi, c'était la solution pour permettre à l'émulation GPU.
OriginalL'auteur thijs
Ce qui a maintenu à défaut jusqu'à ce que je l'ai changé pour [x] Utilisation d'Accueil GPU, comme indiqué dans la pic.
OriginalL'auteur raddevus
Je suis en cours d'exécution boot2docker vm, juste en bas, il a résolu le problème.
boot2docker down
OriginalL'auteur eranga
Assurez-vous que vous n'avez pas de machines virtuelles en cours d'exécution. Dans mon cas, j'ai eu genymotion cours d'exécution qui a été la cause de cette erreur. quand j'ai tuer genymotion du Processus et de tuer tous les Oracle VM VirtualBox processus connexe alors il travail
par wangshiming
merci de ne pas me
OriginalL'auteur user3016205
Ya, j'ai eu boîte virtuelle en cours d'exécution et a été d'obtenir cette erreur, arrêt de correction de l'erreur.
OriginalL'auteur adubey
Je suis sur un mac et eu ce problème. Je ne pense pas que j'ai été l'exécution d'une VM (j'ai vbox mais il n'est pas en cours d'exécution). J'ai redémarré mon ordinateur et avant de commencer tout autre apps j'ai essayé l'émulateur et il fonctionne très bien.
OriginalL'auteur chovy
C'est le VirtualBox billet - https://www.virtualbox.org/ticket/14294
OriginalL'auteur user213493
Oui, VirtualBox VMs être arrêté. J'ai aussi dû arrêter Docker pour Mac. Le message d'erreur mentionne seulement VirtualBox, ce qui me confond un peu jusqu'à ce que j'ai réalisé Docker pour Mac est en cours d'exécution xhyve.
OriginalL'auteur geowa4
Si votre PROCESSEUR supporte la limitation (comme Intel SpeedStep) essayez de désactiver cette fonctionnalité dans votre BIOS. C'est une sorte de quickfix mais au moins il a travaillé.
OriginalL'auteur Johannes Ewald
Je pense que cela doit être une variété de raisons à l'origine de cet échec. Dans mon cas, depuis que j'ai installé le Google de la méthode d'entrée de logiciels, Échec de la synchronisation vcpu reg" est apparu. Ce fut la seule et unique modification avant le travail normal. Donc, après avoir désinstaller le Google logiciel de Saisie, il a été récupéré.juste une petite référence, bien que je ne peux pas croire que cette solution pour le long temps.
OriginalL'auteur user2820159
J'ai eu le Windows Virtual PC en cours d'exécution (sous Windows bien sûr). Une fois que j'ai éteint, l'émulateur s'est bien passé.
Espère que cette aide.
OriginalL'auteur Jorge E. Hernández
J'ai essayé de lancer un Gingerbread 2.3.3 émulateur x86 et il ne serait pas de lancement. Changer de x86 à bras fait le problème.
OriginalL'auteur Daniel Wilson
Pour moi, la seule chose qui a travaillé à l'aide adv sur MacOs Yosemite, est de mettre le processeur à
ARM
(natif du PROCESSEUR de l'appareil standard de 4" Nexus).OriginalL'auteur Oleg Belousov
Si vous rencontrez des machines virtuelles en cours d'exécution, suspendre et essayez à nouveau.
OriginalL'auteur Arun Abraham
Pour moi la solution a été de créer
Enable keyboard input
de vrai dans les paramètres avancés du périphérique virtuel.C'est la première option que j'ai changé sur l'appareil, il est possible que la loi de changé une option corrige l'erreur ainsi basée sur le large éventail des réponses ci-dessus.
Note: j'ai confirmé précédemment que pas de VM en cours d'exécution.
OriginalL'auteur rlfrahm
Résolu le problème en changeant la version de Java installée dans Windows, Java 8 x64 pour Java 7 x86.
OriginalL'auteur ruslangil
Enfin, j'ai trouvé la réponse à cette question.
J'ai eu exactement le même problème et il a été complètement résolu.
Périphérique virtuel ou webcam est rarement la cause de votre problème.
Il suffit d'installer la carte mère chipset driver.
Je vous recommande d'utiliser 3DP chipset autoinstaller.
Bonne chance!
OriginalL'auteur Larynx
Pour moi, c'était google appengine exécuté localement.
OriginalL'auteur LILkillaBEE