代码之家  ›  专栏  ›  技术社区  ›  BRass

Visual Studio Cordova生成错误-JDK 1.8或更高版本

  •  0
  • BRass  · 技术社区  · 9 年前

    在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。我 调幅

    • 在iOS模拟器上编译/运行
    • ionic emulate android

    我用ionic的命令行解决了同样的问题,但通过更新路径环境变量以指向JAVA_HOME之外的1.8 JDK来解决。Visual Studio/MSBuild是否可能正在拾取不同的路径环境变量?

    1 回复  |  直到 9 年前
        1
  •  0
  •   Community Mohan Dere    6 年前

    在Visual Studio 2015 Professional中构建针对Android仿真器的离子应用程序时,我得到以下错误:

    对所有插件执行“before_compile”钩子。 ANDROID_HOME=C:\Users\XXXXXXX\AppData\Local\ANDROID\ANDROID sdk JAVA_HOME=C:\Program Files\JAVA\jdk1.8.0_112 MSBUILD:cordova构建错误:JDK 1.8或更高版本的需求检查失败

    从错误日志中,VS已经在使用JDK 1.8。请清除cordova缓存并删除android平台并重新构建。