Pai*_*ili 18 android project cordova hybrid-mobile-app
我安装了cordova并创建了一个新项目.
但是当我使用这个命令添加android平台时:
cordova platfom添加android
出现此错误:
Error: Failed to fetch platform android
Probably this is either a connection problem, or platform spec is incorrect.
Check your connection and platform name/version/URL.
Error: version not found: cordova-android@5.1.0
Run Code Online (Sandbox Code Playgroud)
这就是我创建新项目的方式:
cordova创建hello com.example.hello HelloWorld
这是我的SDK Manager:
但我可以添加ios平台(但我在Windows上工作)
小智 20
我对android@5.1.1版本有同样的问题.我解决了这个问题,检查了cordova提供的android版本.你可以在C:/ Users /%USER%/.cordova/lib/npm-cache/cordova-android中查看它
然后,您安装提供的Android平台版本.对我来说,这是我的cordova-android文件夹中的@ 5.1.0.所以我使用了以下cmd行:
cordova平台添加android@5.1.0,这应该是一个不同的版本.
亲切的问候 !
Pro*_*bat 15
使用nvm切换节点版本后有同样的问题.只是删除Android平台并重新安装它适合我:
cordova platform rm android && cordova platform add android
Run Code Online (Sandbox Code Playgroud)
你可以通过输入cordova platform ls
projectname/cordova文件夹来查看cordova提供的android版本.我在下面提到了网址https://cordova.apache.org/docs/en/latest/guide/platforms/android/.
(对我来说.cordova/lib文件夹是空的).
然后通过执行cordova platform add android@5.1.1
(在我的情况下解决了问题)从项目的cordova文件夹中添加该平台.
经过多次尝试后,我通过运行以下命令解决了该问题:
sudo npm install npm@4.6.1 -g
Run Code Online (Sandbox Code Playgroud)
然后,我能够添加平台并构建我的项目。
归档时间: |
|
查看次数: |
51079 次 |
最近记录: |