†でおきしブログ†

ウナギ食べたいヽ(•̀ω•́ )ゝ✧

cordova android build 環境構築 【Mac】

☆前置き

☆環境構築手順

  • JDKインストール
    • cordovaのJDKは8までしか対応していないらしいのでJDK8をインストールします。
    • cordovaの本家(English)サイトでも、JDK8のDL先リンクが貼られています。
    • 試しにJDK10.*をインストールしましたが、"cordova requirements android"で確認するとJAVA SDKを認識してくれませんでした。
  • Android Studioをインストール
  • Android Studioのtoolsの置き換え
  • 開発環境確認
    • "cordova requirements android"を実行すると、エミュレータを入れるように言われる場合があるので、メッセージに従って対応し、エラーが無くなるまで"cordova requirements android"を実行する
  • cordova build androidを実行
    • buildできた!

☆付録

  • Javaのバージョンやパスのチェックコマンド
    • Java VMバージョン確認?(JavaSEをダウンロードすれば一緒に入ってくる)
    • java -version
  • ちなみにインストール場所を確認
  • java_homeコマンドで、JDKのバージョンをチェック
    • /usr/libexec/java_home -v

/usr/bin/javaVM
/usr/libexec/java_homeはJDKを管理している?

VMJDKで分かれているが、現在のJavaSEやJavaEEをインストールすると、いずれも一緒に入ってしまうため、この違いが分かりづらくなっているもよう。

また開発環境によっては、JDKへのパスを通す必要があるらしい。
qiita.com


cordova android plugin作成の参考にさせて頂きました。
qiita.com