web-dev-qa-db-ja.com

androidエミュレータWHPX:MMIOアクセスのエミュレートに失敗しました、終了コード3

私はAndroid Studio with AMD TR 2950x Androidエミュレータが完全に機能していましたが、突然次のメッセージでこのエラーが発生し始めました:

10:30 AMエミュレーター:qemu-system-x86_64.exe:WHPX:EmulatorReturnStatus:2(InternalEmulationFailure)でMMIOアクセスをエミュレートできませんでした

10:30 AMエミュレーター:qemu-system-x86_64.exe:whpx_vcpu {emulator = 000000000ec95f70、window_registered = false、interruptable = true、tpr = 0、apic_base = fee00900、interrupt_pending = false}

10:30 AMエミュレーター:qemu-system-x86_64.exe:WHV_MEMORY_ACCESS_CONTEXT {Instruction = {size = 16、bytes = 'A1 F0 00 E0 FE 80 CC 01 A3 F0 00 E0 FE C7 05 50'}、AccessInfo = {AccessType = 0、GpaUnmapped = 1、GvaValid = 0、AsUINT32 = 4}、Gpa = fee000f0、Gva = 0}

10:30 AMエミュレータ:qemu-system-x86_64.exe:WHPX:仮想プロセッサの実行に失敗しました

10:30 AMエミュレーター:警告:QObject ::〜QObject:タイマーは別のスレッドから停止できません((null):0、(null))

10:30 AMエミュレーター:プロセスの終了

4
Sndan

私は同じエラーを持っています。インサイダープレビュービルドへのアップグレードを回避するために、次の手順を実行しました。

  1. 新しい仮想デバイスを作成する
  2. デバイスを選択
  3. システムイメージを選択して他のイメージに移動 screenshot
  4. ARMベースのイメージを選択します(私はarm64-v8a APIレベル24を選択しました)
  5. 次の指示に従ってセットアップを完了してください

これでエミュレータを起動できますが、エミュレータはVERY SLOWです。インターネットに接続して使用可能になるまでに約8分かかりました。

したがって、アプリの基本をテストする必要がある場合、この解決策は単なる簡単な修正です。マイクロソフトがバグを修正し、HAXM​​/Coを使用できるようになることを願っています。再び。

うまくいけば、これもあなたのために働く! :)

0
Cookiemonster