現在位置: HyperLand Plusトップページ > Android開発環境構築スタートページ > Android開発環境構築エラーまとめ

Androidアプリ開発環境構築エラーまとめ

Androidアプリ開発環境構築で発生したエラーや不具合の対応方法を取りまとめたページです。順次追加していく予定です。

Error launching Android Studio

Android Studioを起動した際に、図1のエラーが発生する場合は、次の2点が理由に考えれます。

  1. JDKがインストールされていない
  2. 環境変数にJAVA_HOMEを設定していない

1.に該当する場合は、JDKをインストールしてください。2.に該当する場合は、環境変数「JAVA_HOME」を設定する必要があります。1.および2.の設定方法ともJDKの設定に記載していますのでご確認ください。

No JVM installation found. Please install a 64-bit JDK.
If you already have a JDK installed, define a JAVA_NOME variable in Computer > System Properties > System Settings > Environment Variables.
図1)Error launching Android Studio
Error launching Android Studio

ERROR: x86 emulation currently requires hardware accelation!

Android AVD起動時に、以下のエラーが発生した場合は、Intel HAXM(Intel® Hardware Accelerated Execution Manager)がインストールしていないか(もしくは最新のHAXMでない)、Intel HAXMのインストールに失敗している可能性があります。

emulator: ERROR: x86 emulation currently requires hardware accelation!
Please ensure Intel HAXM is properly installed and usable.
CPU acceletation status: HAX kernel module is not installed!
図2)Intel® Hardware Accelerated Execution Manager
Intel® Hardware Accelerated Execution Manager

Intel HAXMのインストーラは、図3のAndroid SDK Managerを使ってダウンロードするか、IntelのDeveloper Zoneから最新のIntel® Hardware Accelerated Execution Managerするかの2通りがあります。

図3のように、Statusが「Installed」となっている場合は、インストーラが既にダウンロードされています。ダウンロード先は、図3の赤枠にマウスカーソルを合わせるとインストーラーのダウンロードフォルダがホバー表示されますので参考にしてください。ちなみに、Androd SDKのインストールフォルダ内、以下ルートにインストーラがあります。

図3を見ると、HAXMがインストールされているように見えますが、インストーラのダウンロード有無を指すだけで、XAXMのインストールの有無ではありませんので注意してください。

¥extras¥intel¥Hardware_Accelerated_Execution_Manager¥intelhaxm-android.exe

図3)Android SDK Manager
Android SDK Manager

Intel® Hardware Accelerated Execution Manager

Intel® Hardware Accelerated Execution Managerインストール時に以下のエラーが発生する場合、使用しているパソコンの仮想化技術が有効になっていません。

仮想化技術を有効にするには、Biosの設定が必要になります。HP (ヒューレット・パッカード)であれば、Bios画面で[セキュリティ]項目→[システムのセキュリティ]→[仮想化技術(VTx)]を無効から有効に切り替えてから、再度Intel® Hardware Accelerated Execution Managerをインストールすれば完了です。

Biosの起動や仮想化技術の設定方法は、各パソコンメーカーのホームページ等を参照してください。

This computer meets the requirements for HAXM, but Intel Virtualization Technology (VT-x) is not turned on.
HAXM cannot be installed until VT-x is enabled.
Please refer to the Intel HAXM documentation for more information.
図4)Intel® Hardware Accelerated Execution Manager
Intel® Hardware Accelerated Execution Manager