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

使用Capacitor构建Android项目时遇Error spawn errno -13 EACCESS错误求助

Ionic + Capacitor构建Android项目时EACCES错误解决方法

执行ionic capacitor build android出现的EACCES错误,本质是Capacitor尝试启动Android Studio相关程序时,当前用户对指定路径缺乏执行权限。以下是针对性解决步骤:

1. 修复目录及文件权限

首先检查目标目录的权限状态:

ls -ld /home/cedric/.local/share/JetBrains/Toolbox/apps/AndroidStudio/ch-0/222.4459.24.2221.10121639/bin

如果输出中当前用户没有x(执行)权限,执行以下命令添加权限:

sudo chmod -R +x /home/cedric/.local/share/JetBrains/Toolbox/apps/AndroidStudio/ch-0/222.4459.24.2221.10121639/bin

同时确保目录归属当前用户,避免权限变更无效:

sudo chown -R cedric:cedric /home/cedric/.local/share/JetBrains/Toolbox/apps/AndroidStudio/ch-0/222.4459.24.2221.10121639/bin

2. 临时绕过自动启动Android Studio

如果不想修改权限,可使用--no-open参数跳过构建后的自动打开步骤,之后手动打开Android Studio导入项目:

ionic capacitor build android --no-open

3. 修正Capacitor的Android Studio路径配置

Capacitor可能错误指向了Android Studio的bin目录而非具体可执行文件。在项目根目录的capacitor.config.ts中手动指定正确路径:

import { defineConfig } from '@capacitor/cli';

export default defineConfig({
  android: {
    androidStudioPath: '/home/cedric/.local/share/JetBrains/Toolbox/apps/AndroidStudio/ch-0/222.4459.24.2221.10121639/bin/studio.sh'
  }
});

内容的提问来源于stack exchange,提问作者Cedric Ipkiss

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.18 06:14:57