无法再添加Android平台并build立离子项目了?

所以我想写一个新的离子项目: ionic start Ionic1 blank

之后,我搬到了新的目录,并想添加android平台: ionic platform add android

然后我得到这个错误:

错误:无法获取平台android可能这是一个连接问题,或平台规格不正确。 检查您的连接和平台名称/版本/ URL。 错误:EACCES:权限被拒绝,打开'/home/think/.cordova/lib/npm_cache/cordova-android/4.1.1/package/.npmignore'

我不知道为什么会发生这种情况。 我试过这些:

1)改变与permision

 chmod 744 /home/think/.cordova/lib/npm_cache/cordova-android/4.1.1/package/.npmignore 

2)卸载并安装nodejs,cordova,ionic等

3)执行sudo ionic platform add android (但“ sudo ”是没有必要的,因为我以前在其他项目中添加android平台,而不必写“ sudo ”)

尽pipe如此,还是无法添加一个平台。

我在Ubuntu 14.04 LTS。 我安装了android SDKpipe理器。

我可以build立并运行我之前创build的其他离子项目。 但从昨天开始,我无法再build立新的项目。 它发生在我离子1.7.13时。 我试图将离子降级到较早的版本,但是这也不能解决问题。

也许这是一个cordovacaching问题。 删除caching并尝试再次添加平台:

 rm -rf ~/.cordova 

我不知道哪里出了问题。 我刚刚安装了cordova和离子,现在它正在工作。 对于那些遇到同样问题的人:我执行的命令:

 sudo npm install -g cordova sudo npm install -g ionic 

之后,像往常一样添加,构build和运行项目。

尝试添加与cordova而不是离子。

 cordova platform add android