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

执行npm run android时遇segment_analytics-react-native构建失败求助

解决npm run android时segment_analytics-react-native目录创建失败的问题

错误核心

日志显示执行writeDebugAarMetadata任务失败,根源是无法创建/Users/-/app/node_modules/@segment/analytics-react-native/android/build父目录,本质是权限不足或目录路径存在异常(比如路径中的-可能是用户名被替换,实际路径可能存在问题)。

解决步骤

1. 修复目录权限

  • 打开终端,进入项目根目录:
    cd /Users/-/app
    
  • 给node_modules目录赋予读写权限:
    sudo chmod -R 755 node_modules
    
    输入系统密码后执行,确保Gradle进程能读写该目录。

2. 清理缓存并重装依赖

  • 删除现有依赖和锁文件:
    rm -rf node_modules package-lock.json yarn.lock
    
  • 重新安装依赖:
    npm install
    # 若用yarn则执行:yarn install
    
  • 清除Android构建缓存:
    cd android && ./gradlew clean
    cd ..
    

3. 手动创建缺失目录

如果权限修复后仍失败,手动创建报错中的目标目录:

mkdir -p /Users/-/app/node_modules/@segment/analytics-react-native/android/build/intermediates/aar_metadata/debug

创建完成后再执行npm run android。

4. 验证路径正确性

注意路径中的/Users/-/app,这里的-可能是系统隐藏了真实用户名,可通过pwd命令查看项目真实路径,确认路径无特殊字符或拼写错误。


内容的提问来源于stack exchange,提问作者Henry Shin

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 21:05:23