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

在Android Studio终端运行run_all.sh脚本提示‘command not found’求助

解决Android Studio终端中./run_all.sh: command not found错误

遇到这个错误,按以下步骤排查解决:

  • 脚本路径或工作目录问题
    先执行ls命令,确认当前目录下是否存在run_all.sh文件。如果不在当前目录,要么用cd /脚本所在的绝对路径切换目录,要么执行时直接写完整路径(比如/home/xxx/run_all.sh)。

  • 脚本缺少可执行权限
    这是最常见的原因,执行以下命令给脚本添加可执行权限:

    chmod +x run_all.sh
    

    之后再运行./run_all.sh即可正常执行。

  • 确认终端当前工作目录
    用pwd命令查看终端当前路径,确认是否和脚本所在文件夹一致。如果不一致,用cd命令切换到脚本目录后再执行。

另外,你的脚本可以优化简化,减少重复调用awk的开销,优化后版本如下:

#!/bin/bash
adb devices | awk '/device$/ {print $1}' | while read -r device
do
    echo "$device" "$@" ...
    adb -s "$device" "$@"
done

这个版本直接用awk过滤出状态为device的设备ID,逻辑更简洁高效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 15:40:30