Visual Studio Cordova 构建错误 - JDK 1.8 或更高版本
Visual Studio Cordova Build Error - JDK 1.8 or Greater
在 Visual Studio 2015 Professional 中构建离子应用程序时,针对 Android 模拟器,出现以下错误:
------ 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。我 AM 能够:
- Compile/Run 带波纹
- Compile/Run 在 iOS 模拟器上
- Compile/Run 在 ANDROID 模拟器上通过 Ionic 命令行通过:
ionic emulate android
我用 ionic 的命令行解决了同样的问题,但通过更新我的 PATH 环境变量以指向 1.8 JDK 除了 JAVA_HOME 解决了这个问题。 Visual Studio/MSBuild 是否有可能选择不同的 PATH 环境变量?
When building an ionic app in Visual Studio 2015 Professional, targeting an Android emulator, I get the following error:
------ 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
从错误日志来看,VS 已经在使用 JDK 1.8。请清除 cordova 缓存并删除 android 平台并重新构建。
在 Visual Studio 2015 Professional 中构建离子应用程序时,针对 Android 模拟器,出现以下错误:
------ 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。我 AM 能够:
- Compile/Run 带波纹
- Compile/Run 在 iOS 模拟器上
- Compile/Run 在 ANDROID 模拟器上通过 Ionic 命令行通过:
ionic emulate android
我用 ionic 的命令行解决了同样的问题,但通过更新我的 PATH 环境变量以指向 1.8 JDK 除了 JAVA_HOME 解决了这个问题。 Visual Studio/MSBuild 是否有可能选择不同的 PATH 环境变量?
When building an ionic app in Visual Studio 2015 Professional, targeting an Android emulator, I get the following error:
------ 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
从错误日志来看,VS 已经在使用 JDK 1.8。请清除 cordova 缓存并删除 android 平台并重新构建。