【问题标题】:Cordova trouble while building科尔多瓦在建造时遇到麻烦
【发布时间】:2018-10-09 16:48:32
【问题描述】:

一段时间以来,我一直在尝试使用 Cordova 构建一个应用程序,但它就是行不通。在之前的其他项目中,一切都很好,一夜之间,Cordova 干脆停止了正常工作。我对 Cordova 并不陌生,但可能对可能发生的某些错误有点缺乏经验。 因此,当我尝试构建应用程序时,CLI 会这样说:

D:\Visual Studio\Projects\XProjectX\BUILD-ORDNER\Jonthalie-App>cordova build android
cordova-android-support-gradle-release.after-prepare: No custom version found in config.xml - using plugin default
cordova-android-support-gradle-release.before-prepare: No custom version found in config.xml - using plugin default
Android Studio project detected
cordova-android-support-gradle-release.after-prepare: No custom version found in config.xml - using plugin default
ANDROID_HOME=C:\Android\android-sdk
JAVA_HOME=C:\Program Files\Java\jdk-11\bin
Requirements check failed for JDK 1.8 or greater

我只是不明白发生了什么,尤其是最后两行。

但是,如果我检查要求,它会这样做:

D:\Visual Studio\Projects\XProjectX\BUILD-ORDNER\Jonthalie-App>cordova requirements
Android Studio project detected

Requirements check results for android:
Cannot read property 'version' of null

一切都应该是最新的:JDK、NPM、Cordova、Android Studio 等......

我很乐意得到一些帮助,因为这个问题让我发疯。

【问题讨论】:

    标签: java android cordova npm command-line-interface


    【解决方案1】:

    尝试删除锁定文件:rm .\package-lock.json

    根据link

    【讨论】:

      【解决方案2】:

      创建一个新的 Cordova 项目并运行它。您将看到问题出在此项目中还是在您的全局环境中。

      cordova create myApp
      cd myApp
      cordova platform add android
      cordova run android
      

      我怀疑是环境变量的问题。 检查 JAVA_HOME、ANDROID_HOME 和您的 PATH 条目。

      https://cordova.apache.org/docs/en/latest/guide/platforms/android/index.html#setting-environment-variables

      【讨论】:

        猜你喜欢
        • 2014-06-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-11-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多