android – Cordova:命令失败,退出代码为EACCES

android – Cordova:命令失败,退出代码为EACCES,第1张

概述当我执行“cordova platform add android”命令时返回: 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 platform add android”命令时返回:

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所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1130464.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存