「cordova」の編集履歴(バックアップ)一覧はこちら

cordova」(2017/05/11 (木) 15:56:41) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

*◆&this_page() #contents() ---- ** cordovaでアプリを作ってみる 環境設定で参考にしたサイトはこちら [[参考>>http://nikami.org/cordova-iphone-ios-android-%E4%B8%A1%E6%96%B9%E3%81%A7%E5%8B%95%E3%81%8F%E3%82%A2%E3%83%97%E3%83%AA%E9%96%8B%E7%99%BA%E7%92%B0%E5%A2%83/]] ** cordova build で「Error: Requirements check failed for JDK 1.8 or greater」 私「cordovaさん、ビルドしてください。」 cordova「Javaのバージョン8以上じゃないと嫌よ」 コンソール:JAVA_HOME=C:\Program Files\Java\jdk1.8.0_91 私「Java1.8以上入ってるじゃないですかっ」 cordova「それじゃダメなのぉ」 私「わがまま言わないのっ!」 という脳内妄想までしましたが、当然cordovaさんは動いてくれません。 そこで見つけた解決法が書かれたサイト。 [[(英語)Error: Requirements check failed for JDK 1.8 or greater>>https://forum.ionicframework.com/t/error-requirements-check-failed-for-jdk-1-8-or-greater/68734]] ここのdanny36さんによると、JDKが複数インストールされてるとダメらしいです。 古いバージョンをアンインストールしましょう。 …で、古いJDKとJREをアンインストールしたところ… Error: Cordova does not know bulid; try `cordova help` for a list of all the ava ilable commands. cordova「あたし、ビルドなんてできないわ。わからないの。」 私「……。。」 おそらくJavaをアンインストールしたため、cordovaを動かしていたJavaがなくなってしまったんでしょう。。 …と思って絶望してたら、もう一度buildしてみたら違うメッセージが。 「Error: Cannot read property 'length' of undefined」 ** cordova buildしてみてもエラーの原因がさっぱり分からない そんな時は「cordova requirements」 正常であれば以下のように表示されます。 $ cordova requirements Requirements check results for android: Java JDK: installed . Android SDK: installed Android target: installed android-19,android-21,android-22,android-23,Google Inc.:Google APIs:19,Google Inc.:Google APIs (x86 System Image):19,Google Inc.:Google APIs:23 Gradle: installed 今回の場合、 Gradle: not installed となった為Gradleがインストールできていないようです。 ** Gradleがインストールされてない Antのパスは通ってるのになぜ!?と思ったら、ちょっと違うらしい。 gradle -version が通らないとダメらしい。もう少し調べる。 [[参考>>http://qiita.com/quwahara/items/9c4e5fbda421cfcb09ad]]
*◆&this_page() #contents() ---- ** cordovaでアプリを作ってみる 環境設定で参考にしたサイトはこちら [[参考>>http://nikami.org/cordova-iphone-ios-android-%E4%B8%A1%E6%96%B9%E3%81%A7%E5%8B%95%E3%81%8F%E3%82%A2%E3%83%97%E3%83%AA%E9%96%8B%E7%99%BA%E7%92%B0%E5%A2%83/]] ** cordova build で「Error: Requirements check failed for JDK 1.8 or greater」 私「cordovaさん、ビルドしてください。」 cordova「Javaのバージョン8以上じゃないと嫌よ」 コンソール:JAVA_HOME=C:\Program Files\Java\jdk1.8.0_91 私「Java1.8以上入ってるじゃないですかっ」 cordova「それじゃダメなのぉ」 私「わがまま言わないのっ!」 という脳内妄想までしましたが、当然cordovaさんは動いてくれません。 そこで見つけた解決法が書かれたサイト。 [[(英語)Error: Requirements check failed for JDK 1.8 or greater>>https://forum.ionicframework.com/t/error-requirements-check-failed-for-jdk-1-8-or-greater/68734]] ここのdanny36さんによると、JDKが複数インストールされてるとダメらしいです。 古いバージョンをアンインストールしましょう。 …で、古いJDKとJREをアンインストールしたところ… Error: Cordova does not know bulid; try `cordova help` for a list of all the ava ilable commands. cordova「あたし、ビルドなんてできないわ。わからないの。」 私「……。。」 おそらくJavaをアンインストールしたため、cordovaを動かしていたJavaがなくなってしまったんでしょう。。 …と思って絶望してたら、もう一度buildしてみたら違うメッセージが。 「Error: Cannot read property 'length' of undefined」 ** cordova buildしてみてもエラーの原因がさっぱり分からない そんな時は「cordova requirements」 正常であれば以下のように表示されます。 $ cordova requirements Requirements check results for android: Java JDK: installed . Android SDK: installed Android target: installed android-19,android-21,android-22,android-23,Google Inc.:Google APIs:19,Google Inc.:Google APIs (x86 System Image):19,Google Inc.:Google APIs:23 Gradle: installed 今回の場合、 Gradle: not installed となった為Gradleがインストールできていないようです。 …結局はまった上にAndroidStudioでビルドして起動することで解決。

表示オプション

横に並べて表示:
変化行の前後のみ表示: