AndroidのエミュレータをターゲットとVisual Studioでのイオンアプリ2015 Professionalを、構築するとき、私は次のエラーを取得する:Visual Studioのコルドバは、エラーを構築する - JDK 1.8以上
------ Build configuration options: --debug
Executing "before_compile" hook for all plugins.
ANDROID_HOME=C:\Users\XXXXXXX\AppData\Local\Android\android-sdk
JAVA_HOME=C:\Program Files\Java\jdk1.8.0_112
MSBUILD : cordova-build error : Requirements check failed for JDK 1.8 or greater
通告JAVA_HOMEは1.8 JDKを指しています。 I AMことに:ionic emulate android
:経由イオンコマンドラインを経由してアンドロイドエミュレータ上のiOSシミュレータ
- コンパイル/実行
イオンと同じ問題をコマンドラインで解決しましたが、PATH環境変数をJAVA_HOMEに加えて1.8 JDKを指すように更新して解決しました。 Visual Studio/MSBuildが別のPATH環境変数を取得している可能性はありますか?
ビルドログから、VSはすでにjdk1.8を使用しています。あなたはcordovaのキャッシュをクリアしてアンドロイドプラットフォームを削除して、もう一度ビルドしてみてください。 –
ありがとう@ ElvisXia-MSFT - その提案は機能しました!あなたがこれを答えにするなら、私は答えとしてマークすることができます。私は自分自身に答えることができますが、あなたの答えはより正確です:-) – BRass