无法获取平台android:错误:无法解析json

时间:2015-03-23 15:19:25

标签: android cordova

我正在运行cordova版本4.3.0。

突然,cordova命令停止工作。我可以创建一个新项目。但是当我跑步时:

cordova platform add android

我明白了:

Unable to fetch platform android: Error: Failed to parse json
Unexpected end of input

当我在Git Bash中运行命令“android”时,我收到错误:

 sh.exe": android: command not found

“android”命令在命令行中有效。尝试添加android平台时,我在命令行上遇到同样的错误。

在我的环境变量中,PATH包含路径:

C:\Program Files (x86)\Android\android-sdk\tools;C:\Program Files (x86)\Android\android-sdk\platform-tools

哪些是Android的正确途径。

可能会发生什么?科尔多瓦已经工作了好几个月,然后突然间......

1 个答案:

答案 0 :(得分:2)

这似乎是npm缓存损坏的问题。我在cordova-android删除了文件夹C:\Users\Mark\.cordova\lib\npm_cache\,然后再次运行cordova platform add android。不使用缓存,而是下载新的cordova-android。从那以后没有任何问题。