无法再添加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