2015-12-06 14 views
6

である私は、Androidで構築する、イオン性を持つアプリケーションを作成し、私は「イオンエミュレートアンドロイド」私は、次のエラーが表示される実行すると、その後:Ionic:エミュレータ:エラー:このAVDの設定にはカーネルファイルがありません!!エミュレータ:ERROR:ANDROID_SDK_ROOTは未定義

「エミュレータ:エラー:このAVDの設定が欠落していますカーネルファイル!!エミュレータ:ERROR:ANDROID_SDK_ROOTが未定義である」

私は、インターネット上で読むと、それらのほとんどは、私はARM EABI v7aのシステムイメージをインストールする必要があると述べています。私はアンドロイドスタジオを持って、私はsdkを開き、アンドロイド(4.2.1,4.2.2など)のすべてのバージョンのすべてのパッケージ(ARM EABI v7aシステムイメージを含む)をインストールします。

まずイオンで使用しているアンドロイドのバージョンを確認するにはどうすればよいですか?

第2に、このエラーをどのように修正できますか?

答えて

5

初めてAndroidプログラミングを開始したとき、この問題が発生しました。私はそれを修正するためにやった

た:Windowsでは

:Macの/ Linuxの

Open Command Prompt. 

Type: 

setx -m ANDROID_SDK_ROOT '--path--to--sdk--' 

Open Terminal/Shell. 

Type: 

export ANDROID_SDK_ROOT='--path--to--sdk--' 

は--pathを交換 - へ - sdk--あなたのsdkのパスで。

+0

パスはどこですか?私はAOSPソースを使ってフォルダ内にsdkを持っていますが、エミュレータはそのディレクトリにdevtoolsを指すシステムイメージがあるはずだと示唆しています。しかし、そのうちのどれもが悪魔を満たしていませんでした。 :( –

1

私は私が本当の問題は、ANDROID_HOME環境変数が間違ったパスに設定されていることを見つけた&最近、このエラーに直面してきました。

It (ANDROID_HOME) should point to the path, where SDK Manager.exe & AVD Manager.exe available.

関連する問題