【发布时间】:2017-06-14 11:12:08
【问题描述】:
我在将 android 平台添加到我的 cordova 项目时遇到问题。所有需要的东西都已经安装好了。我有适用于 android、npm、git 和 cordova 的 jdk、sdk。都具有截至 2017 年 6 月 14 日的最新版本。我可以使用命令cordova create myapp 创建cordova 项目。
但是在成功创建应用程序后,当我从 myapp 文件夹中运行 cordova platform add android 时,出现错误。我已经尝试了一切,但无法完成。我已经设置了 ANDROID_HOME,将 Android SDK 工具和平台工具目录添加到 PATH,使用了--nofetch,但无济于事。
下面是我运行命令cordova platform add android后的命令提示错误消息
Using cordova-fetch for cordova-android@~6.2.2
Error: Failed to fetch platform cordova-android@~6.2.2
Probably this is either a connection problem, or platform spec is incorrect. Check your connection and platform name/version/URL.
Error: cmd: Command failed with exit code 1
Error output: npm ERR! shasum check failed for
C:\Users\PARAS~1.SHA\AppData\Local\Temp\npm-3048-83f48a6f\registry.npmjs.org\cordova-android\-\cordova-android-6.2.3.tgz
npm ERR! Expected: 249f21b6ce5f1f1c847a7ab83b16909dbed5aa28
npm ERR! Actual: ace33a120d0172a175c73e708f0552cc205731b0
npm ERR! From: http://registry.npmjs.org/cordova-android/-/cordova-android-6.2.3.tgz
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\paras.sharma\AppData\Roaming\npm-cache\_logs\2017-06-14T11_09_17_075Z-debug.log
【问题讨论】:
-
试试:'cordova platform add android@latest'
-
与“cordova platform add android@latest”的结果完全相同
标签: cordova