Error: /Users/brIEuc/.cordova/lib/androID/cordova/3.6.4/bin/create: Command Failed with exit code EACCES
at ChildProcess.whenDone (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.Js:135:23)
at ChildProcess.emit (events.Js:95:17)
at Process.ChildProcess._handle.onexit (child_process.Js:818:12)
我已经读过它可能是一个许可问题,所以我试图使用“sudo cordova platform add androID”,但返回相同的错误.
我还尝试在我的项目文件夹和平台文件夹中使用chmod 777.
我试图删除平台文件夹,重新创建文件夹然后返回相同的错误.
有关您的信息,命令“java”,“ant”,“cordova”,“npm”都可以识别.
我唯一的猜测是我的SDK路径是错误的.
在这里我做了什么:
(我在Mac Yosemite上获取信息)
我下载了Standalone SDK工具.
我创建了一个文件夹/ Development / Android并添加了解压缩的下载文件夹(androID-sdk-macosx).
有关您的信息,“platforms”文件夹为空.
我在/ etc / paths中添加了/ Development / AndroID / androID-sdk-macosx / tools的路径
我不确定它应该在这里,任何提示或解决方案将不胜感激.
解决方法 我不认为问题出在你的项目上.问题似乎在于/Users/brIEuc/.cordova/lib/androID/cordova/3.6.4/bin/create
没有必要的权利被执行.尝试对该文件夹应用类似此命令的内容
chmod -R 777 /Users/brIEuc/.cordova/lib/androID/cordova/3.6.4/bin
它应该赋予它所有的权利,从而让创造被执行.
总结以上是内存溢出为你收集整理的android – Cordova:命令失败,退出代码为EACCES全部内容,希望文章能够帮你解决android – Cordova:命令失败,退出代码为EACCES所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)