You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu下构建Android应用时遇spawn EACCES错误求助

解决Android Studio 3.0升级后Ionic应用的spawn EACCES错误

别慌,这个问题的根源很明确——Gradle执行文件缺少可执行权限,而且你完全不需要在项目gradle或者Android Studio的gradle配置里写命令,直接在**终端(命令行)**里执行chmod命令就能搞定,具体步骤如下:

  1. 打开你的终端(Mac用Terminal,Windows可以用PowerShell)
  2. 执行这条命令(注意:如果你的Android Studio自带的Gradle版本不是4.1,要把路径里的gradle-4.1替换成你实际的版本号):
    sudo chmod 755 "/Applications/Android Studio.app/Contents/gradle/gradle-4.1/bin/gradle"
    
    • 这里的sudo是用来获取管理员权限,chmod 755是给Gradle二进制文件设置合适的权限:让文件拥有者可读可写可执行,组和其他用户可读可执行,这样Cordova/Ionic就能正常调用Gradle进行构建了。
  3. 要是不确定自己的Gradle路径,你可以打开Android Studio,通过Preferences -> Build, Execution, Deployment -> Gradle查看本地Gradle的安装路径,再替换命令里的对应部分就行。

这个错误本质是gulp-shell插件在调用cordova-with-build时,没有权限执行Gradle文件,修改权限后就能解决这个问题啦。

内容的提问来源于stack exchange,提问作者Nidhin Kumar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.29 09:00:18