cordova平台添加安卓:Spawn EACCES错误

3

当我向Cordova项目添加Android平台时,遇到了这个错误。

Failed to install 'cordova-plugin-whitelist':Error: spawn EACCES
    at exports._errnoException (util.js:1026:11)
    at ChildProcess.spawn (internal/child_process.js:313:11)
    at Object.exports.spawn (child_process.js:380:9)
    at exports.spawn (/home/syed.furqan/Desktop/hello/platforms/android/cordova/node_modules/cordova-common/src/superspawn.js:134:31)

Cordova版本:6.4.0 Node版本:v6.9.1 Npm版本:3.10.8

欢迎使用Cordova,如果您是第一次使用,请不要担心,我们会尽力帮助您。


Furqan,我在我的Mac上也遇到了问题。为了解决这个问题,我将我的应用程序文件夹的权限更改为chmod 777,或者如果您正在使用Mac或Linux系统,则可以尝试使用sudo命令。我希望这对您有用。 - Hiro
@Hiro 感谢您的回复,我正在使用Ubuntu。请告诉我需要更改哪些权限。您能告诉我命令吗? - Furqan
请尝试执行以下命令:sudo chmod 755 -R /directory。 - Hiro
很遗憾仍旧是同样的问题。:( - Furqan
我的问题是由于在android-sdk文件夹中的权限问题引起的。 通过使用chmod 777 -R ~/android-sdk进行修复。 - Furqan
1个回答

2

对我有用的方法是进入包含 hooksplatformsplugins(以及其他文件和目录)的目录,然后运行以下命令:

chmod -R 777 .

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接