The sky is the limit

ハイブリッドアプリ開発、人工知能(機械学習など)に関する備忘録 たまに宇宙のことも語る【AngularJS、Monaca、Cordova、OnsenUI】

【Cordova】「Error: Please install Android target "android- XX".」の解決方法【エラー対処】

Error: Please install Android target "android- XX".」の解決方法

f:id:duo-taro100:20160218004611p:plain

Error: Please install Android target "android- XX".」の解決方法

 

表題のエラーの解決方法をここでまとめる。

このエラーメッセージで見てもらいたいところは最後の「XX」の部分。数値が入っていると思う。その数値を覚えておく。

今回は例として

Error: Please install Android target "android- 22".

に対する解決方法。

 

まず、Android SDKがインストールされているディレクトリに移動する。

多分「/Users/**user名**/Library/Android/sdkだと思う。環境によっては違うかな??このディレクトリの中のtoolsに移動する。

コマンドライン

$ cd  /Users/**user名**/Library/Android/sdk/tools

 移動できたら、androidコマンド

$ android

すると、以下のような画面が出てくる。

 

f:id:duo-taro100:20160404003636p:plain

パスが通っていない場合は「-bash: android avd: command not found」というエラーメッセージが表示されるので、その場合はパスを通してから実行。パスを通す方法については以下のページの最後の方で説明している。 

 

it-innovation.hatenablog.com

 

正常に画面に遷移できたら、少し下の方にスクロールしてもらうと、Android x.x.x」のようにバージョンごとのディレクトリがある。画像の色がついている部分。

そのディレクトリ名称の末尾にAPI XX)というものが書いてあると思う。

この「XX」の数値と、エラーメッセージの「XX」が同じものをインストールしなさい!というのが今回のエラーメッセージの正体。

 

例では「XX」が「22」だったので、

Android 5.1.1 (API 22)

これをインストールする。該当ディレクトリの左のチェックボックスにチェックをいれて、画面右下の「install ? packages...」をクリック。すると同意を求める画面が出てくるので、同意してインストール開始。

インストールが終わればこのエラーは解決するはず!!

f:id:duo-taro100:20160220151848p:plain