在 Visual Studio 2015 Professional 中构建面向 Android 模拟器的 ionic 应用程序时,我收到以下错误:
------ 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。我能够:
- 使用 Ripple 编译/运行
- 在 iOS 模拟器上编译/运行
- 通过 Ionic 命令行在 ANDROID 模拟器上编译/运行:
ionic emulate android
我用 ionic 的命令行解决了同样的问题,但通过更新我的 PATH 环境变量以指向 1.8 JDK 以及 JAVA_HOME 来解决。Visual Studio/MSBuild 是否有可能选择不同的 PATH 环境变量?