我想在MAC应用程序中使用adb命令

我也可以在Shell脚本的Terminal中使用adb命令。
即使在Applescripts中,我也可以在通过Automator创建的服务中使用相同的服务。

我无法仅在使用Automator创建的任何APP中使用adb命令。我的应用程序具有运行外壳程序脚本的工作流程。我无法在脚本中使用adb devicesadb;说出意外错误

是否在adb中向$PATH添加永久引用。我只在bash_rc文件中执行此操作,该文件解释了为什么Shell脚本(或打开Terminal的东西)成功运行的原因-因为它们始终先调用bash_rc

如果是这样,该怎么做?

最佳答案

我做了以下工作,它解决了问题:

export adb=path/to/adb

for f in "$@"
do
    $adb devices
    $adb do-something "$f"
done

# using adb devices; doesn't work as adb was not recognized,
# so I exported it from full path

# $@ are my files that I wont to run my script upon

关于android - 在Mac应用中使用adb命令,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10636080/

10-13 04:10