在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 能够:
ionic emulate android
我使用ionic的命令行解决了同样的问题,但是通过更新我的PATH环境变量以指向除了JAVA_HOME之外的1.8 JDK来解决这个问题。 Visual Studio / MSBuild是否可能选择不同的PATH环境变量?
答案 0 :(得分:0)
在Visual Studio 2015 Professional中构建离子应用程序时,针对Android模拟器,我收到以下错误:
------构建配置选项: - debug 执行" before_compile"挂钩所有插件。 ANDROID_HOME = C:\用户\ XXXXXXX \应用程序数据\本地\的Android \ Android的SDK JAVA_HOME = C:\ Program Files \ Java \ jdk1.8.0_112 MSBUILD:cordova-build错误:JDK 1.8或更高版本的需求检查失败
从错误日志中,VS已经在使用JDK 1.8。请清除cordova缓存并删除android平台并重新构建。