Wie behebe ich "Failed to sync vcpu reg" - Fehler?
Ich versuche mit dem Intel-HAX x86-emulator für Windows (8, falls das von Bedeutung ist). Ich installierte alles und erstellt ein AVD für die android-version, und alles richtig angezeigt wird, aber wenn ich es laufen lasse, bekomme ich diese Ausgabe:
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
und der emulator nicht laufen. Der wesentliche Teil dieser Fehler (Failed to sync vcpu reg)
ist NIRGENDWO erwähnt, online, außer in der source-code für den HAX selbst, aber ich kann nicht herausfinden, wie sinnvoll dieser.
Kann jemand zu beraten, wie man in der Vergangenheit dieser Fehler? Ich wirklich brauchen, um diese arbeiten, da das Debuggen auf dem Gerät und in der Standard-Emulatoren ist schmerzhaft langsam.
Nope, einfach lassen wie Sie ist. Leider.
InformationsquelleAutor Joshua Frank | 2013-06-10
Du musst angemeldet sein, um einen Kommentar abzugeben.
Stellen Sie sicher, dass Sie don ' T haben keine virtuellen Maschinen ausgeführt werden. In meinem Fall hatte ich genymotion läuft, war Ursache dieses Fehlers.
Oder auch mit virtualbox geöffnet, ohne dass eine VM laufen für mich
Habe dieses Problem auf dem Mac. Nach ausschalten VBox begann es zu arbeiten.
Genau mein problem, vergaß, hatte ich eine VirtualBox VM läuft
Ich musste halt alle mu-Andockfenster Maschinen 🙁
docker-machine stop <machine>
InformationsquelleAutor JP2014
Hatte ich virtualbox läuft. Die Tötung der VM erlaubt, erlaubt der emulator die ausgeführt werden.
Hier gilt das gleiche, Andockfenster-Maschine (boot2docker / virtualbox) läuft.
Nur eine weitere Bestätigung. Hörte ich meine Virtual box Instanz, und mein emulator gestartet bis. FYI mein virtuelles Gerät war mit CPU/ABI=x86, und ich lief auf einem macbook pro.
das ist wirklich ein problem für mich.. Im laufen eine php-app, die bietet api in virtual box auf meinem macbook und ich kann nicht das entwickeln von android-app und verbinden muss, dass die api... ich denke ich werde bereitstellen müssen, die php-Anwendung auf einem server und zu entwickeln, auf dass, oh, gut
dies funktionierte ,meine virtualbox läuft im hintergrund ,jetzt habe ich wirklich wollen, beide von Ihnen arbeiten
InformationsquelleAutor Jerome Anthony
Wenn Sie das Andockfenster müssten Sie die virtuelle Maschine herunter
docker-machine stop default
Dies setzt Voraus, Ihre docker-Maschine genannt wird
default
. Wenn Sie möchten, überprüfen Sie den Namen verwendendocker-machine ls
Einer einfacheren Lösung; öffnen virtuabox und die vm anhalten 🙂
forschen für die Ausgabe auf google 🙂 und das hinzufügen von ein wenig mehr Erklärung, um es
Wenn Sie auf einem Mac-und Andockfenster-app läuft in der Taskleiste, schließen Sie es, auch wenn docker-Maschine ls gibt Ihnen nichts
Ich danke Ihnen sehr viel, Sie löste mein Tag.
InformationsquelleAutor
Hatte ich dieses problem. Für mich war es der HAXM-version.
Wenn Sie eine neue version von HAMX durch den SDK-Manager, der Ihnen sagt, dass es installiert ist. Es ist nicht. Sie müssen gehen Sie zu diesem Ordner:
und führen intelhaxm-android.exe manuell. In meinem Fall hatte ich 1.0.6 und Upgrade auf 1.1.
Ich denke, dass das, was verursacht die Fehler, die in der erste Ort war, dass einige andere Teil des SDK, die ich aktualisiert hatte, brauchte 1.1.
InformationsquelleAutor John Delaney
Wie bereits von anderen beantwortet, stellen Sie sicher, dass keine VirtualBox und docker-Dienst ausgeführt wird mit folgendem Befehl in mac. (
systemctl
in Linux)Wenn das so ist, töte den
VBox
unddocker
service.InformationsquelleAutor prayagupd
Neuesten Android-Emulatoren sind nicht in der Lage, parallel mit GENYMOTION
InformationsquelleAutor MANISH PATHAK
"vcpu reg" sind "Virtuelle CPU-Register" , existieren auf vielen Prozessoren, die Dinge wie mehrere Kerne, hyperthreading, oder andere Funktionen, die es ermöglichen, höhere Ebenen zu glauben, dass es mehr als eine CPU vorhanden, wenn es nicht -- wie das heutige x86s. Keinen Grund zu gehen, in detail-Sie können sich vorstellen, dass sich eine kohärente, eine einzige "virtuelle CPU-Kontext" ist notwendig für die Art von hardware-Virtualisierung, HAX bietet.
Normalerweise ist es kein problem mehrere virtuelle Maschinen, die von verschiedenen Arten gleichzeitig. Aber wenn einer von Ihnen abstürzt, oder sich falsch verhält, oder einfach nur zu sein entscheidet ein Schwein, HAX möglicherweise feststellen, dass es einfach nicht zusammen eine kohärente virtuelle Maschine, da kann es nicht synchronisieren einer virtuellen CPU-Kontext für sich selbst. Es wäre wie der Versuch, führen eine echte Maschine mit keine CPU.
Bottom line ist, öffnen Sie den task-manager und töten Dinge, die Sie nicht brauchen und die, die schauen, wie Sie könnte halten virtuelle Maschine Ressourcen. Im schlimmsten Fall ein Neustart ist fast sicher, um das problem zu beheben.
InformationsquelleAutor Scott Petrack
Schnelle Schritte:
InformationsquelleAutor Jucke
Passiert mir auch, wenn ich versuche zu laufen, sowohl VirtualBox und Android-emulator in einem MacOS-Rechner. Wie bereits oben erwähnt, derzeit ist es nicht möglich, dass beide (also VirtualBox und X86 -Intel-basierten emulator) in MacOS und nicht sicher über die anderen Plattformen.
Wenn wir brauchen, um ausführen die beiden, die wir wählen können ARM-basierten emulator. (arm-basierter Emulatoren sind normalerweise langsam)
InformationsquelleAutor Rukmal Dias
War ich immer die gleichen Fehler. Ich vermute, es gibt verschiedene Gründe für diesen Fehler, aber in meinem Fall war es wegen des service-namens ".NCG". Der service ist Netzwerk-Inhalte zu schützen, indem Inka Entworks, und scheint zu sein, irgendeine Art von DRM-Lösung. Einmal deinstalliert, der emulator funktionierte gut mit HAX.
InformationsquelleAutor Albert Park
In meinem Fall, es stellte sich heraus, dieses problem wurde dadurch verursacht, dass eine webcam ausgewählt, der als "Front-Kamera" die Einstellungen für den AVD. Einstellung "Emuliert" behoben dieses problem für mich.
InformationsquelleAutor Roy de Jong
Stand ich vor diesem Problem, denn ich hatte meine virtual box läuft mit Ubuntu drauf. Wenn ich Herunterfahren mein virtual box habe ich nicht vor diesem Problem.
InformationsquelleAutor Revs
Ich habe den gleichen Fehler auf meinem windows 8 installieren.
Dinge, die Sie könnten versuchen:
Für mich, der Fehler tritt auf, wenn ich versuche, an eine physische webcam auf dem emulierten android-Instanz.
Lustig für mich war die Lösung zu ermöglichen, die GPU-emulation.
InformationsquelleAutor thijs
Diesen gehalten nicht, bis ich es geändert [x] Use Host GPU, wie gezeigt in Abb.
InformationsquelleAutor raddevus
Ich bin mit boot2docker vm, nur ist es das Problem gelöst.
boot2docker down
InformationsquelleAutor eranga
Stellen Sie sicher, dass Sie don ' T haben keine virtuellen Maschinen ausgeführt werden. In meinem Fall hatte ich genymotion läuft, war Ursache dieses Fehlers. wenn ich töten genymotion Prozess und töten alle Oracle VM VirtualBox zusammenhängende Prozess, dann ist es Arbeit
durch wangshiming
nicht danke, mir
InformationsquelleAutor user3016205
Ya, ich hatte virtual box laufen und wurde immer diese Fehlermeldung, Herunterfahren den Fehler behoben.
InformationsquelleAutor adubey
War ich auf einem mac und hatte dieses problem. Ich glaube nicht, ich lief eine VM (ich habe vbox ist es aber nicht ausführen). Ich meinen computer neu gestartet und vor dem Start alle anderen apps, die ich versucht den emulator und es funktioniert gut.
InformationsquelleAutor chovy
Dies ist der VirtualBox-ticket - https://www.virtualbox.org/ticket/14294
InformationsquelleAutor user213493
Ja, VirtualBox VMs gestoppt werden. Ich hatte auch zu stoppen, Docker für Mac. Die Fehlermeldung wird nur auf VirtualBox, das verwirrt mich ein wenig, bis ich merkte, Docker für Mac ausgeführt xhyve.
InformationsquelleAutor geowa4
Ob Ihre CPU unterstützt Drosselung (wie Intel SpeedStep) versuchen Sie, deaktivieren Sie diese Funktion in Ihrem BIOS. Es ist eine Art quickfix, aber mindestens es funktionierte.
InformationsquelleAutor Johannes Ewald
Ich denke, dass es eine Vielzahl von Gründen verursachen diese Fehler. In meinem Fall, da ich installiert die Google-input-Methode-software, "Failed to sync vcpu reg" erschienen. Dies war die einzige änderung, bevor die normale Arbeit. So, nach deinstallation der Google-software, es wurde wiederhergestellt.nur eine kleine Referenz, obwohl ich kann nicht glauben, dass diese Lösung für lange Zeit.
InformationsquelleAutor user2820159
Hatte ich die Windows Virtual PC läuft (unter Windows natürlich). Einmal habe ich ausgeschaltet, der emulator lief.
Hoffe, das hilft.
InformationsquelleAutor Jorge E. Hernández
Ich versuche zu starten eine Gingerbread 2.3.3 x86-emulator, und es würde nicht starten. Wechsel von x86 zu arm gemacht das problem Weg.
InformationsquelleAutor Daniel Wilson
Für mich, die einzige Sache, die arbeitete mit adv auf MacOs Yosemite, ist die Einstellung der Prozessor zu
ARM
(native CPU für das Gerät - standard-4" Nexus").InformationsquelleAutor Oleg Belousov
Wenn Sie irgendwelche virtuellen Maschinen ausgeführt werden, unterbrechen Sie Sie und versuchen Sie es erneut.
InformationsquelleAutor Arun Abraham
Für mich war die Antwort zu setzen
Enable keyboard input
zu wahren unter den erweiterten Einstellungen des virtuellen Geräts.Dies war die erste option, die ich am Gerät verändert, es ist also möglich, dass die Tat verändert eine option behebt die Fehler als auch basierend auf der breiten Palette von Antworten.
Hinweis: ich habe zuvor bestätigt, dass keine VM ' s laufen.
InformationsquelleAutor rlfrahm
Behoben das problem durch eine änderung der aktuellen Java-version in Windows von Java 8 x64, Java 7 x86.
InformationsquelleAutor ruslangil
Schließlich fand ich die Antwort für diese Frage.
Ich hatte genau das gleiche problem und es war völlig gelöst.
Virtuellen Gerät oder die webcam ist nur selten die Ursache des Problems.
Einfach zu installieren, mainboard-Chipsatz-Treiber.
Empfehle ich Ihnen, 3DP-Chipsatz autoinstaller.
Glück!
InformationsquelleAutor Larynx
Für mich war es google appengine lokal ausgeführt.
InformationsquelleAutor LILkillaBEE