我是Cordova的新手,我已经正确安装了它。目前,我在添加Android平台时面临问题。 这是我的科尔多瓦版本
9.0.0(cordova-lib@9.0.1)
这是我遇到的错误,任何人都可以帮助我解决这个问题
Using cordova-fetch for cordova-android@^8.0.0
Failed to fetch platform cordova-android@^8.0.0
Probably this is either a connection problem, or platform spec is incorrect.
Check your connection and platform name/version/URL.
Error: npm: Command failed with exit code ENOENT
平台
Available platforms:
android ^8.0.0
browser ^6.0.0
electron ^1.0.0
ios ^5.0.0
osx ^5.0.0
windows ^7.0.0
答案 0 :(得分:0)
您应该检查cordova提供了什么版本的android。您可以在C:/Users/%USER%/.cordova/lib/npm-cache/cordova-android
然后,您安装提供的Android平台版本。对我来说,它是我的cordova-android文件夹中的 @5.1.0
。因此,我使用了以下cmd行:
cordova platform add android@5.1.0
应该与您使用的版本不同
答案 1 :(得分:0)
2019-08-08
离子4
我有一个开发环境问题。我没有使用最新的Ionic CLI和Cordova CLI。更新完这些内容之后,再没有问题了,我便能够构建APK。
$ ionic info
Ionic:
Ionic CLI : 5.2.4 (C:\Users\Sampath\AppData\Roaming\npm\node_modules\ionic)
Ionic Framework : @ionic/angular 4.4.0
@angular-devkit/build-angular : 0.13.9
@angular-devkit/schematics : 7.2.3
@angular/cli : 7.2.3
@ionic/angular-toolkit : 1.2.0
Cordova:
Cordova CLI : 9.0.0 (cordova-lib@9.0.1)
Cordova Platforms : android 8.0.0
Cordova Plugins : cordova-plugin-ionic-keyboard 2.1.3, cordova-plugin-ionic-webview 4.1.1, (and 20 other plugins)
Utility:
cordova-res : not installed
native-run : 0.2.5
System:
NodeJS : v12.4.0 (C:\Program Files\nodejs\node.exe)
npm : 2.15.12
OS : Windows 10