web-dev-qa-db-ja.com

AMDプロセッサー-Windows10でエミュレーターを使用できないという何が問題になっていますか?

概要:

  • AndroidエミュレーターまたはNoxAppPlayerを実行できません。
  • adbに問題があるか、何かが足りない可能性があると思います。

解決策やスレッドのようなものを見つけようとして3日間成功しなかった後、私はここに来ることにしました。

まず、いくつか言いたいことがあります。

  1. Windows(Windows 10 Pro)を0から再インストールしました。つまり、Windows 10 ISOをダウンロードしたり、USBを起動したりしました。これは、ディスクスペースがなく、消費している「ゴミ箱」ファイルの場所がわからなかったためです。スペースを見つけることができました[Windows設定のPCの再起動オプションが機能しなかったため、Windowsを最初から再インストールする必要がありました]。
  2. PCの関連するドライバーをインストールしました。その後、Git、GitHub、Android Studio、JDK、Nox、Sublime Text、Steam、IntelliJ IDEAなどのインストールを開始することにしました。これらすべて(ドライバーとプログラム)以前のファイルを使用せずに、それぞれのサイトからダウンロードします。
  3. 私はWindowsと機能に行き、仮想ハイパーバイザープラットフォームを Android Studioはここで指定 のスレッドとしてアクティブ化しました。
  4. Android Studioなどをセットアップして使い始めました。次に、すべてをインストールしました(SDK [理由はわかりませんが、「Android」という2つの新しいフォルダーを手動で作成し、その中にAppData/Local/.. .. したがって、Android StudioはSDKフォルダーのコンテンツをダウンロードしてインストールできます]、Android x86システムイメージ:無関係ですが:5.0および7.0。その後、Androidのインストールに進みました。 Android Studioの設定からSDKツールのエミュレーター。

アンインストールして再インストールする前にNox App Player(「Androidエミュレーター」)を使用できたため、Windowsを再インストールする前にBIOSでSVMをアクティブ化したことを追加する必要があると述べました)およびAndroid Studioのx86 Androidシステムイメージ。

Hyper-Vをアクティブにして非アクティブにするか、Hyper-VVirtual Hypervisor Platformの両方をアクティブにしてみましたが、何を保持していてもAndroid Studio Emulatorを実行しようとすると、同じエラーメッセージが表示されます。

ちょっとした予定:タイムライン[1:47-1:48]は、「エラー」の間隔が1分かかるように見えますが、実際は偶然で、すべて3秒ほどでした

1:47 PM *デーモンが実行されていません。今からtcp:5037から

1:47 PM *デーモンが正常に開始されました

1:48 PMエミュレーター:C:\ Users\Suegr\AppData\Local\Android\Sdk\emulator\qemu\windows-x86_64\qemu-system-i386.exe:WHPX:EmulatorReturnStatusでMMIOアクセスをエミュレートできませんでした:2(InternalEmulationFailure)

1:48 PMエミュレーター:C:\ Users\Suegr\AppData\Local\Android\Sdk\emulator\qemu\windows-x86_64\qemu-system-i386.exe:whpx_vcpu {emulator = 000000003227ba30、window_registered = false 、interruptable = true、tpr = 0、apic_base = fee00900、interrupt_pending = false}

1:48 PMエミュレーター:C:\ Users\Suegr\AppData\Local\Android\Sdk\emulator\qemu\windows-x86_64\qemu-system-i386.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}

1:48 PMエミュレーター:C:\ Users\Suegr\AppData\Local\Android\Sdk\emulator\qemu\windows-x86_64\qemu-system-i386.exe:WHPX:仮想プロセッサーの実行に失敗しました

1:48 PMエミュレーター:警告:QObject :: 〜QObject:タイマーを別のスレッドから停止することはできません((null):0、(null))

1:48 PMエミュレーター:プロセスは終了コード3で終了しました

何かが足りない場合は、エミュレータを使用できない「機能」と呼びましょう。

「外部」AndroidエミュレーターのようなNox App Playerの場合、たとえば、ブルースクリーンオブデッド(BSoD)が表示されます

最近、BIOSからSVM設定を無効にしました。これにより、Nox AppPlayerを開いて使用できるようになりました。しかし、私が言ったように、Windowsを再インストールする前は、それ以上問題なくすべてを使用できましたが、Nox App PlayerでBSODの問題が発生しましたが、 Hyper-Vを実行しようとしたときにアクティブになりました。

関連するPCの仕様 問題ではないと思いますが、Windows 10はOEMバージョンではありません(相手先ブランド供給)。

2
Suegro LM

Windows OSビルド18890.1000にアップグレードすると、問題が修正されました。 AKAはWindowsInsiderの高速リングに参加します。

はい、確認できます。この問題は最新のインサイダービルド18890で修正されています。ただし、ビルド文字列18362.86を使用した1903アップデートの最新ビルドでは修正されていません。近い将来、公式リリースの前にパッチがリリースされることを願っています。開発者チームが右側にいるようです

WHPXの問題-Androidエミュレーター

3
user1043697

この問題は 累積更新KB45059 で修正されました。ただし、現時点では、[設定]> [更新とセキュリティ]> [WindowsUpdate]から手動でインストールする必要がある場合があります。

2
alexeyk