質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Windows 10

Windows 10は、マイクロソフト社がリリースしたOSです。Modern UIを標準画面にした8.1から、10では再びデスクトップ主体に戻され、UIも変更されています。PCやスマホ、タブレットなど様々なデバイスに幅広く対応していることが特徴です。

CPU

CPUは、コンピュータの中心となる処理装置(プロセッサ)で中央処理装置とも呼ばれています。プログラム演算や数値計算、その他の演算ユニットをコントロール。スマホやPCによって内蔵されているCPUは異なりますが、処理性能が早いほど良いとされています。

Android Studio

Android Studioは、 Google社によって開発された、 Androidのネイティブアプリケーション開発に特化した統合開発ツールです。

Q&A

0回答

2264閲覧

Ryzen CPU環境で、Android Studioの仮想デバイスを作成し、HAXMをインストールして、仮想デバイス上で自作アンドロイドアプリの動作確認をしたい。

jpn_33

総合スコア4

Windows 10

Windows 10は、マイクロソフト社がリリースしたOSです。Modern UIを標準画面にした8.1から、10では再びデスクトップ主体に戻され、UIも変更されています。PCやスマホ、タブレットなど様々なデバイスに幅広く対応していることが特徴です。

CPU

CPUは、コンピュータの中心となる処理装置(プロセッサ)で中央処理装置とも呼ばれています。プログラム演算や数値計算、その他の演算ユニットをコントロール。スマホやPCによって内蔵されているCPUは異なりますが、処理性能が早いほど良いとされています。

Android Studio

Android Studioは、 Google社によって開発された、 Androidのネイティブアプリケーション開発に特化した統合開発ツールです。

0グッド

1クリップ

投稿2020/03/05 10:16

前提・実現したいこと

######前提

  • CPUはRyzen 7 2700Xから変更できない

######実現したいこと

  • アンドロイドアプリの開発と動作確認
  • なるべくAndroid Studioを利用したい
  • なるべく仮想デバイスで動作確認したい
  • なるべくコーディング、コンパイル、パッケージング、動作確認を一つの環境で行いたい(≒IDEで開発したい)

発生している問題・エラーメッセージ

Android Studioで仮想デバイスを作成するにあたり、デバイス定義を選択した次の画面で、
『推奨:HAXMがインストールされていません。Haxmのインストール』
というリンク(≒ボタン)が表示され、このリンクを押下すると下記のエラーメッセージが表示されます。

「Intel x86 Emulator Acceleratorのインストール(HAXMインストーラー)(リビジョン:7.5.6)」を準備します。 https://dl.google.com/android/repository/extras/intel/haxm-windows_v7_5_6.zipのダウンロード 「Intel x86 Emulator Acceleratorのインストール(HAXMインストーラー)(リビジョン:7.5.6)」準備完了。 C:\ (略) \ (略) \ AppData \ Local \ Android \ Sdk \ extras \ intel \ Hardware_Accelerated_Execution_ManagerにIntel x86 Emulator Accelerator(HAXMインストーラー)をインストールする 「Intel x86 Emulator Acceleratorのインストール(HAXMインストーラー)(リビジョン:7.5.6)」完了。 「Intel x86 Emulator Acceleratorのインストール(HAXMインストーラー)(リビジョン:7.5.6)」が終了しました。 C:\ (略) \ (略) \ AppData \ Local \ Android \ Sdk \ build-tools \ 29.0.3 \ package.xmlの解析 C:\ (略) \ (略) \ AppData \ Local \ Android \ Sdk \ emulator \ package.xmlの解析 C:\ (略) \ (略) \ AppData \ Local \ Android \ Sdk \ extras \ intel \ Hardware_Accelerated_Execution_Manager \ package.xmlの解析 C:\ (略) \ (略) \ AppData \ Local \ Android \ Sdk \ patcher \ v4 \ package.xmlの解析 C:\ (略) \ (略) \ AppData \ Local \ Android \ Sdk \ platform-tools \ package.xmlの解析 C:\ (略) \ (略) \ AppData \ Local \ Android \ Sdk \ platforms \ android-29 \ package.xmlの解析 C:\ (略) \ (略) \ AppData \ Local \ Android \ Sdk \ sources \ android-29 \ package.xmlの解析 Android SDKは最新です。 Intel®HAXMインストーラーの実行 Intel HAXMのインストールに失敗しました。詳細については、インストールログを確認してください: "C:\ (略) \ (略) \ AppData \ Local \ Temp \ haxm_log8.txt" HAXMのインストールに失敗しました。 HAXMをインストールするには、https://software.intel.com/android/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-windowsにある指示に従ってください。 インストーラーログはC:\ (略) \ (略) \ AppData \ Local \ Temp \ haxm_log8.txtにあります インストーラーログの内容: ===ロギング開始:2020/03/05 18:52:56 === このコンピューターはIntel Virtualization Technology(VT-x)をサポートしていないか、Hyper-Vによって排他的に使用されています。 HAXMをインストールできません。 Windows機能でHyper-Vが無効になっていることを確認するか、詳細についてはIntel HAXMのドキュメントを参照してください。 ===ロギングの停止:2020/03/05 18:52:56 === 完了

該当のソースコード

N/A

試したこと

  • BIOSでSVM(AMD CPUの仮想化機能。Intel CPUのVT-xに相当する機能)を有効にした。

→改善せず。

  • Windows 10 homeのHyper-Vサポート状況を確認した。

→Windows 10 homeがHyper-Vをサポートしていないことを確認≒Hyper-Vが無効になっていることを確認
Windows 10 での Hyper-V の有効化 | Microsoft Docs

→回答待ち。

補足情報(FW/ツールのバージョンなど)

自作パソコンを使用しており、マシン構成は下記のとおりです。

  • OS:Windows 10 home(バージョン:1909 OSビルド:18363.657)
  • CPU AMD Ryzen 7 2700X
  • VGA EVGA GeForce GT 1030
  • MB ASRock B450 Pro4
  • RAM DDR4 8GB×2

Android Studioのバージョンは3.6.1です。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

SHOMI

2020/03/05 11:33

HAXMはIntel製CPU専用ですよ…
jpn_33

2020/03/05 11:34

早速のご回答ありがとうございます。 Microsoft Docsの記述と異なる部分が確認できますね。 ・エミュレーターのパフォーマンスのためのハードウェア高速化 (Hyper-V と HAXM) - Xamarin | Microsoft Docs https://docs.microsoft.com/ja-jp/xamarin/android/get-started/installation/android-emulator/hardware-acceleration?pivots=windows ハードウェア高速化技術を用いなくてもアンドロイドエミュレータは動作しますから、リンク先の方法ですと、Windows 10 homeの仕様(≒Hyper-V 非対応)により、ハードウェア高速化が適用されていないような気がします。 仮想マシンは知識をあまり持っていないので、まだまだ手探りの状況です。
jpn_33

2020/03/05 11:43

SHOMIさん、回答ありがとうございます。 備忘録がてら、情報を追記します。 ・Windowsで高速AVDを利用するまでの手順をものすごく詳しく解説 - Qiita https://qiita.com/keicha_hrs/items/fd714fe6cf38b5b3fbf8#fn1 ・Windows Hypervisor PlatformによるアクセラレーションでAVDを動かす - Qiita https://qiita.com/keicha_hrs/items/455ee2f2cef36e9c6e1c ━━ Ryzen環境では、HAXMの代わりに、WHPX(Windows Hypervisor Platform)が利用できる場合があるようですね。 この場合もWindows 10 homeはサポートされていないようですが、まだ情報収集段階です。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問