Android Emulator環境構築プロセスの整理
1794 ワード
ハードウェアAMD R 5は、前にDockerが入っていたのでHyper-Vがずっと開いていました.
前言:HAXMはAMD UをサポートしていないAndroid StudioとEmulatorをインストールした後、AVDシステムミラーをダウンロードする準備をし、HAXMをハードウェアアクセラレータにインストールする必要があると告げられた. まあ、じゃあHAXMを振り回しましょう.半日振り回してやっとHAXMがAMD CPUをサポートしていないことに気づきました. GoogleからAndroid EmulatorまでAMD CPUをサポートしています:Android Developers Blog:Android Emulator-AMD Processor&Hyper-V Support、Android Emulator Hypervisor Driver for AMD Processorsをインストールするだけでいいです.
インストール方法
Android studioのSDK managerで直接ダウンロードできます:SDK Tools->Show Package Details->Android Emulator Hypervisor Driver for AMD Processors(installer).ダウンロードが完了したら、SDKディレクトリを開きます:
BIOSは仮想化を有効にし、Hyper-Vを無効にし、Powershellにコマンドを実行します.運が良ければこれで終わり、運が悪ければsilent_install.batはやはり同じ間違いを報告した.次のツールをお勧めします:Device Guard and Credential Guard hardware readiness tool、ダウンロードして解凍して、それから:管理者ID用Powershell実行 再起動 コマンド走行 再実行silent_install.bat走
それはおめでとうございます.後続の手順を踏まなくてもいいです.さもないと、何度もやってみます(//犬頭)
前言:HAXMはAMD Uをサポートしていない
インストール方法
Android studioのSDK managerで直接ダウンロードできます:SDK Tools->Show Package Details->Android Emulator Hypervisor Driver for AMD Processors(installer).ダウンロードが完了したら、SDKディレクトリを開きます:
C:\Users\XXX\AppData\Local\Android\Sdk\extras\google\Android_Emulator_Hypervisor_Driver
、管理者IDコマンドライン実行silent_install.bat
.運が良ければここまでで終わり、運が悪ければインストールに失敗し、間違いを報告します:Unable to run Android Emulator error 4294967201、幸いにもお兄さんが解決策を提供しました:For thoses who have the sames issues you have to make 2 things:
-Activate Virtualization in bios
-Deactivate Hyper-v and hypervisor platform in "activate/desactivate windows function"
& run powershell as admin and make :"Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V"
BIOSは仮想化を有効にし、Hyper-Vを無効にし、Powershellにコマンドを実行します.運が良ければこれで終わり、運が悪ければsilent_install.batはやはり同じ間違いを報告した.次のツールをお勧めします:Device Guard and Credential Guard hardware readiness tool、ダウンロードして解凍して、それから:
DG_Readiness_Tool_v3.6.ps1 -Disable
,emulator -accel-check
emulator -accel-check
後に次の結果が見られた:accel:
0
GVM (version 1.5) is installed and usable.
accel
それはおめでとうございます.後続の手順を踏まなくてもいいです.さもないと、何度もやってみます(//犬頭)