This AVD's configuration is missing a kernel file!!
というようなメッセージでAVDが起動出来なかったのでメモ。
実際には
emulator: ERROR: This AVD's configuration is missing a kernel file!! emulator: ERROR: ANDROID_SDK_ROOT is undefined
という二行がエラーとして吐かれていた。
原因はAVDの設定が不適切なこと。
環境
AndroidStudio v1.2.1.1
解決策
AVDの設定を修正すれば良いだけ。
Tools -> Android -> AVD Manager
を選択し、AVDマネージャーを開く。
起動に失敗しているデバイスの▼を押しEditを選択。
自分が使用したいAndroidのバージョンを選び、Next。希望するバージョンのインストールが済んでいない場合はDownloadからインストール可能。
ABIはお好みで。
問題になっている設定が赤字で表示されるはずなので、修正する。今回の場合はSDイメージファイルが適切でないとのこと。
Show Advanced Settings
を選択し、全てのセッティングを表示する。
下の方にスクロールしていくとSDカードに関しての項目があるはずなので、適当に設定。
Failed to loadが解決された!