科尔多瓦建设中的麻烦

时间:2018-10-07 17:22:08

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

我正在尝试使用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等...

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

2 个答案:

答案 0 :(得分:0)

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

按照link

答案 1 :(得分:0)

创建一个新的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