我想在MAC应用程序中使用adb
命令
我能够在我的 Shell Scripts 中使用终端中的adb命令。 我能够在我使用Automator创建的服务中使用相同功能,即使在 Applescripts 中也是如此。
我无法在使用Automator创建的任何APP中使用adb命令 ONLY 。我的应用程序有一个运行shell脚本的工作流程。我无法在脚本中使用adb devices
或adb
。说意外错误
是否要在adb
中添加$PATH
的永久引用。我只在bash_rc
文件中执行此操作,这解释了为什么shell脚本(或打开终端的东西)成功运行 - 因为他们总是先调用bash_rc
如果是这样,有什么办法呢?
答案 0 :(得分:1)
我做了以下事情并解决了问题:
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