我有一个.bat
脚本adb
我想在 Mac 上运行的命令。因此我将扩展名更改为,.sh
并更改了模式,以便可以执行。
当我在 macOS 终端中输入每一行时,它们都运行正常,但当我运行.sh
文件时就会出现错误。
例如:
adb shell "echo 1 > xxxxx"
结果是:
Permission denied can't create xxxx: No such file or directory
当我尝试将某个文件推送到与脚本相同的目录中时,它会显示如下传输状态:
13.2 MB/s (525534 bytes in 0.038s)
但随后是:
No such file or directory
答案1
我改变了
adb shell "echo 1 > xxxxx"
到
adb shell "echo 1 > xxxxx" \| su
并且它成功了。
我在这里找到了解决方案:https://code.i-harness.com/en/q/85b288